Search found 551 matches
- 04 May 2026, 18:47
- Forum: Suggestions & improvements
- Topic: Poly patch container offset
- Replies: 1
- Views: 191
Poly patch container offset
I've been trying to use subpatch Poly more for graphical layouts. My components are in the container. Every time poly is applied the containers end up on top of each other. I would like a Poly setting that offsets the containers from each other in position when poly is applied instead of on top of e...
- 02 May 2026, 18:56
- Forum: General discussion
- Topic: Usine midi no audio
- Replies: 1
- Views: 335
Usine midi no audio
Hi. Simple question - can you run Usine as a midi processor with no audio ?
Thanks.
Thanks.
- 30 Apr 2026, 18:03
- Forum: Patching questions
- Topic: Midi learn only from rack
- Replies: 8
- Views: 618
Re: Midi learn only from rack
Yes thanks. I like the idea of midi learns into a global array, like a sort of midi patchbay.
We need a new forum section "Usine Hacking"
We need a new forum section "Usine Hacking"
- 30 Apr 2026, 10:51
- Forum: Patching questions
- Topic: Midi learn only from rack
- Replies: 8
- Views: 618
Re: Midi learn only from rack
Ok, so why not use a virtual midi port program (e.g. loopmidi) to create the midi input devices instead of needing real devices, i.e. unused controllers ?
- 29 Apr 2026, 03:19
- Forum: Patching questions
- Topic: Midi learn only from rack
- Replies: 8
- Views: 618
Re: Midi learn only from rack
Thanks. I'll have a look at those. I did some experiments with fake devices (a patch receiving from a midi bus dropped into the devices area of a rack). If the real midi input devices are removed, you can actually midi learn from the fake devices but they have no real device behind them and the the ...
- 27 Apr 2026, 22:42
- Forum: Patching questions
- Topic: Midi learn only from rack
- Replies: 8
- Views: 618
Re: Midi learn only from rack
Ok thanks. I wonder if you could create a fake device to take midi from the bus. After all a device is also a patch. The point to remember is the device is not per workspace.
- 27 Apr 2026, 02:51
- Forum: Patching questions
- Topic: Midi learn only from rack
- Replies: 8
- Views: 618
Midi learn only from rack
Hi. I have a midi bus going to each of my racks, (the top patch in each rack has a midi from bus connected to a midi out) so that all lower patches in the rack get the midi data for that rack. I want to do midi learn only on the midi data in that rack, but Usine midi learn is global. Is there any wa...
- 21 Apr 2026, 19:06
- Forum: Patching questions
- Topic: Sample editor in Usine
- Replies: 3
- Views: 497
Re: Sample editor in Usine
Ok thanks. I'm now using extreme sample converter which does excellent auto looping.
But I think Usine should have read and write sample modules that support wav and aif at least and the metadata for looping
It could be written with the SDK ...
But I think Usine should have read and write sample modules that support wav and aif at least and the metadata for looping
It could be written with the SDK ...
- 21 Apr 2026, 10:46
- Forum: Patching questions
- Topic: Sample editor in Usine
- Replies: 3
- Views: 497
Sample editor in Usine
I believe the sample editor in Usine can read wav and aif files. It seems Usine would be a good platform to set sample loop points etc. Can it or a patch do the following: 1. Set and play a loop 2. Add loop start and end cue points to metadata 3. Snap cue to zero crossing point 4. Modify sample to c...
- 20 Apr 2026, 16:03
- Forum: General discussion
- Topic: Usine as control surface for Ableton
- Replies: 4
- Views: 821
Re: Usine as control surface for Ableton
Thanks. Unfortunately I have discovered max for Live !! How does that compare to Usine ?
Can you create and entirely custom touchscreen UI like a Usine SDK module ?
Can you create and entirely custom touchscreen UI like a Usine SDK module ?
- 20 Apr 2026, 14:19
- Forum: General discussion
- Topic: Usine as control surface for Ableton
- Replies: 4
- Views: 821
Usine as control surface for Ableton
I have a live playing requirement to uses some Ableton Live instruments alongside my VSTs. Resampling to another VST supported format would be a nightmare, But I cannot manage without my Usine SDK User midi control module (sliders, knobs etc.) This mainly sends midi to Usine hosted VSTs (but also a ...
- 11 Apr 2026, 15:45
- Forum: Suggestions & improvements
- Topic: VST gui speed in Usine
- Replies: 0
- Views: 1273
VST gui speed in Usine
When you open a vst UI in Usine interaction is very slow. Better in HH6 but still slow. I imagine this is because the thread is limited on CPU to protect audio which is sensible. But I would like a button that can be pressed to give high priority to that VST so snappy interaction is possible e.g. wh...
- 09 Apr 2026, 22:23
- Forum: General discussion
- Topic: Moving to HH6
- Replies: 12
- Views: 19522
Re: Moving to HH6
Do you know about dates for HH7 ?
It would be funny if I completely missed out HH6.
It would be funny if I completely missed out HH6.
- 08 Apr 2026, 22:42
- Forum: General discussion
- Topic: Moving to HH6
- Replies: 12
- Views: 19522
Re: Moving to HH6
I have sent the info to support@brainmodular.com as I did before. I'm not getting any response.
I do wonder if the support is dropping off. I would have thought it would improve with the association with Adamson.
A bit concerning.
I do wonder if the support is dropping off. I would have thought it would improve with the association with Adamson.
A bit concerning.
- 06 Apr 2026, 12:42
- Forum: General discussion
- Topic: Moving to HH6
- Replies: 12
- Views: 19522
Re: Moving to HH6
Ok I expect Usine will be using FireMonkey aka FMX for its UI and mouse/touch handling since it's cross platform. To summarise the 2 bugs I have found. 1. A mouse down event with ssTouch flag is resulting in the Pressed state being set when it should not, since ssTouch events are a complete "Click" ...
- 06 Apr 2026, 03:38
- Forum: General discussion
- Topic: Moving to HH6
- Replies: 12
- Views: 19522
Re: Moving to HH6
OK, I compiled a user module with HH6 SDK and C++17, based on the DrawBox example but with mouse multi callbacks that output trace and draw the box if Pressed has been set in the callbacks for visual feedback. I can post the User Module tomorrow if required. However, there is little point. I have fo...
- 14 Feb 2026, 22:33
- Forum: General discussion
- Topic: Moving to HH6
- Replies: 12
- Views: 19522
Re: Moving to HH6
OK the relevant bits of SDK code are below. The code is compiled with the older SDK (pre-HH6) and the bug is when it is used in HH6. No bug with same module in HH5. It is possible this would work OK if compiled in the HH6 SDK - I have other problems with that to solve, so I don't know. To be honest,...
- 06 Feb 2026, 13:42
- Forum: General discussion
- Topic: Moving to HH6
- Replies: 12
- Views: 19522
- 06 Feb 2026, 00:14
- Forum: General discussion
- Topic: Moving to HH6
- Replies: 12
- Views: 19522
Re: Moving to HH6
I will when I get time. The user module is compiled with the pre-hh6 sdk. But for now here is the touch/mouse bug details. Below is some trace I have added to the Mouse multi events. The following events are now ignored by my SDK code and not shown here: events with shift including ssTouch events wh...
- 04 Feb 2026, 15:59
- Forum: General discussion
- Topic: Moving to HH6
- Replies: 12
- Views: 19522
Moving to HH6
HH6 has been around for a while now - it has some cool stuff including VST3 support. I've had a look at it, but I am still using HH5 for live use. The reason I have not moved is that I have 2 outstanding raised support issues - raised last summer. 1. SDK mouse/touch problem - after a long touch, the...
- 15 Jun 2025, 10:35
- Forum: Patching questions
- Topic: Delete patch before workspace closed
- Replies: 2
- Views: 19486
Re: Delete patch before workspace closed
Looks like this can be done with IML in a script. Unfortunately I am not an expert in this.
How do I delete a whole patch in IML ?
Or perhaps I can just delete Kontakt plugin.
Is there a way to display the IML behind the scenes when you do GUI actions ?
How do I delete a whole patch in IML ?
Or perhaps I can just delete Kontakt plugin.
Is there a way to display the IML behind the scenes when you do GUI actions ?
- 15 Jun 2025, 00:02
- Forum: Patching questions
- Topic: Delete patch before workspace closed
- Replies: 2
- Views: 19486
Delete patch before workspace closed
In my HH6 workspace kontakt is crashing on exit and causing Usine to hang and never close properly. If I delete the patch before exiting it is OK. How can I automate the following on exit :- 1. Detect Usine is about to exit 2. Ask the user if they want to save 3. Optionally trigger Workspace Save As...
- 11 Jun 2025, 22:12
- Forum: Module development SDK
- Topic: HH6 SDK Mouse Up Multi event bug
- Replies: 2
- Views: 20573
Re: HH6 SDK Mouse Up Multi event bug
There was another mousedown appearing after a short held touch. It turned out this was from a new "touch" level of events, this being like a Click event rather than mouse down and then up. The latest sdk is missing some TShiftState values. The full list is below. The way to ignore the new events is ...
- 07 Jun 2025, 19:21
- Forum: Module development SDK
- Topic: HH6 SDK Mouse Up Multi event bug
- Replies: 2
- Views: 20573
Re: HH6 SDK Mouse Up Multi event bug
Well Senso realised what it is. Not sure why HH5 is different though. The extra mousedown is from the Windows right click generated on a long touch action. The shiftstate and mousebutton show that. I think that the long touch right click is generated by Windows when the touch is removed, which is wh...
- 03 Jun 2025, 19:44
- Forum: Patching questions
- Topic: CPU benefit of effects in separate patch.
- Replies: 1
- Views: 20836
CPU benefit of effects in separate patch.
I have a VST e.g. omnisphere, pianoteq etc in a patch in a rack. I want to add an effect, either with a VST e.g. valhalla reverb, or with a Usine effect from oli lab or whatever. So I wire up the effect in the same patch. It works fine. Is there much CPU saving to be gained if I move the effect to 1...
- 02 Jun 2025, 22:17
- Forum: Module development SDK
- Topic: HH6 SDK Mouse Up Multi event bug
- Replies: 2
- Views: 20573
HH6 SDK Mouse Up Multi event bug
On HH6 I am seeing an error with the mouse events. When a touchpoint is removed an extra mouse down is being sent. The following is trace from touching and lifting a single finger. [34] simonj DOWN multi 0: x=0.344595, y=0.734637, pressed=1.000000, mask=91 [36] simonj ++++ MOUSE UP on touchpoint 0 [...
- 02 Jun 2025, 17:56
- Forum: General discussion
- Topic: importing patches from Usine 5.x to 6.x
- Replies: 11
- Views: 46763
Re: importing patches from Usine 5.x to 6.x
Here are screenshots of my big module: Usine-midikeyboard.png Untitled-midikeyboard-wiring.png In the wiring, the Mux outputs go to channel strips via my ParamMux module - the midikeyboard module writes directly onto the wire many types of events (2 levels of mux) that are extracted by ParamMux modu...
- 02 Jun 2025, 17:44
- Forum: General discussion
- Topic: importing patches from Usine 5.x to 6.x
- Replies: 11
- Views: 46763
Re: importing patches from Usine 5.x to 6.x
Well - there was another error !
When I get a chance I'll continue the sdk discussion in the SDK forum.
When I get a chance I'll continue the sdk discussion in the SDK forum.
- 31 May 2025, 21:24
- Forum: General discussion
- Topic: importing patches from Usine 5.x to 6.x
- Replies: 11
- Views: 46763
Re: importing patches from Usine 5.x to 6.x
It's a module that creates events from scratch and sdkCreateEvent on an empty event pointer does not seem to work in hh6. Not finished recoding yet with the new event class so there might be another error. The other module works with the old event pointer from hh3 sdk. I have 3 user modules. 1. Para...
- 30 May 2025, 19:05
- Forum: General discussion
- Topic: importing patches from Usine 5.x to 6.x
- Replies: 11
- Views: 46763
Re: importing patches from Usine 5.x to 6.x
The other thing is the event classes in the sdk have changed so some user modules may need to be recompiled - one of my user modules needs to be recompiled to work on hh6. Basically a null event pointer used to be filled in automatically and it does not on hh6. This is accomplished using the new eve...
- 28 May 2025, 19:01
- Forum: Suggestions & improvements
- Topic: User module description and version
- Replies: 3
- Views: 23727
Re: User module description and version
I suppose a text out parameter could be set up with the information, or in a tab Settings line.
I don't know if you can do sdkAddSettingLineCaption etc on the info tab. That might be cool.
I don't know if you can do sdkAddSettingLineCaption etc on the info tab. That might be cool.
- 28 May 2025, 02:26
- Forum: Suggestions & improvements
- Topic: User module description and version
- Replies: 3
- Views: 23727
User module description and version
In the SDK we have description and version strings, e.g. from SDK examples const AnsiCharPtr UserModuleBase::MODULE_NAME = "my test module" const AnsiCharPtr UserModuleBase::MODULE_DESC = "my test module is very useful" const AnsiCharPtr UserModuleBase::MODULE_VERSION = "2.0" But when the module is ...
- 26 May 2025, 21:46
- Forum: Patching questions
- Topic: Alternatives to 'has changed'?
- Replies: 4
- Views: 33288
Re: Alternatives to 'has changed'?
The answer is to have an event that does change. A Usine event can be any size but to use cleverly you need to use the sdk. You make the event with an extra word, and increment that each time. At the other end the extra word is ignored. This should create a message that always triggers. Not tried it...
- 25 May 2025, 20:56
- Forum: General discussion
- Topic: new user menus in HH6 ?
- Replies: 0
- Views: 33639
new user menus in HH6 ?
Hi, I'm sure in discussions about HH6 someone mentioned there would be a new user menu system, different to the context or settings menus, that could be used to create a popup custom menu tree, possibly with SDK support. I cannot find any mention of this in the documentation. Does anyone know about ...
- 01 Feb 2024, 09:56
- Forum: Module development SDK
- Topic: Usine Objects in SDK
- Replies: 2
- Views: 60894
Re: Usine Objects in SDK
Great. I'll try it out when I get the time.
- 01 Feb 2024, 09:54
- Forum: Suggestions & improvements
- Topic: Very slow starting and display of VST GUI
- Replies: 2
- Views: 32250
Re: Very slow starting and display of VST GUI
I'll try in HH6 and see if this is better.
- 01 Feb 2024, 09:49
- Forum: Patching questions
- Topic: VST3 Kontakt 7 does not work
- Replies: 2
- Views: 28139
Re: VST3 Kontakt 7 does not work
I can confirm that Usine HH6 loaded Kontakct 7 VST3 OK.
Great stuff.
Thanks all.
Great stuff.
Thanks all.
- 10 Jan 2024, 21:42
- Forum: Suggestions & improvements
- Topic: Subpatch from selection
- Replies: 7
- Views: 34449
Re: Subpatch from selection
We have multi wires now in Usine and I wrote a user module "ParamMux" that can send a mix of up to 64 different data types on a single wire. I posted it in the additional modules a few years ago. Also Usine Objects are in scripts and soon will be in the SDK. Some ideas to help the spaghetti tangle o...
- 10 Jan 2024, 21:34
- Forum: General discussion
- Topic: Comment out lines in Usine Files?
- Replies: 1
- Views: 32911
Re: Comment out lines in Usine Files?
If you are familiar with scripting e.g. perl, powershell etc. you can create your own comment format and a script to generate the version that Usine can read, I.e. do the comment and preprocessing outside of Usine just before it runs. Launch Usine via a script that pre-processes the files and then s...
- 10 Jan 2024, 21:24
- Forum: Module development SDK
- Topic: Paint Image/Frame
- Replies: 5
- Views: 29956
Re: Paint Image/Frame
Just a means to only repaint an area of the image would be welcome, with the rest of the area left unchanged. I wrote a user module that draws a full 88 note keyboard with highlighted keys. Every key with a load of draw paths, fills, etc. The idea that I would have to redraw all that whenever Usine ...
- 09 Jan 2024, 01:31
- Forum: Patching questions
- Topic: VST3 Kontakt 7 does not work
- Replies: 2
- Views: 28139
VST3 Kontakt 7 does not work
Using the latest Usine Win 5.2.231211 If I try to add the Kontakt 7 (vst3) plugin to a patch, it locks up Usine. After 5 minutes I gave up and killed Usine. Pianoteq 8 VST3 loaded after over a minute. Lounge lizard VST3 loaded straight away however. I have normal VSTs for everything except Kontakt 7...
- 05 Jan 2024, 22:01
- Forum: Suggestions & improvements
- Topic: Very slow starting and display of VST GUI
- Replies: 2
- Views: 32250
Very slow starting and display of VST GUI
When a VST editor GUI is opened (show editor trigger on the plugin manager), it can take a Very long time for the GUI to open (e.g. Omnisphere over 20 seconds on first occasion, then up to 10 seconds after that. Also use of the GUI is very slow. I think this is due to the restricted CPU allowed or s...
- 10 Jun 2023, 12:03
- Forum: Suggestions & improvements
- Topic: Please add Usine Objects to the SDK.
- Replies: 6
- Views: 42363
Re: Please add Usine Objects to the SDK.
Hi. Any news on when this might be implemented ?
Thanks.
Thanks.
- 13 Feb 2023, 00:08
- Forum: Suggestions & improvements
- Topic: Please add Usine Objects to the SDK.
- Replies: 6
- Views: 42363
- 08 Jan 2023, 21:28
- Forum: Suggestions & improvements
- Topic: Please add Usine Objects to the SDK.
- Replies: 6
- Views: 42363
Re: Please add Usine Objects to the SDK.
Awesome! Have a great 2023 everyone.
- 05 Jan 2023, 16:08
- Forum: Suggestions & improvements
- Topic: Please add Usine Objects to the SDK.
- Replies: 6
- Views: 42363
Please add Usine Objects to the SDK.
Hi,
I notice no changes have been made to the SDK for a number of years.
One thing that would be very useful.
If Usine Objects (GetObject, SetObject, etc) was added to the SDK.
Currently it is only available in a script.
Thanks,
Simon.
I notice no changes have been made to the SDK for a number of years.
One thing that would be very useful.
If Usine Objects (GetObject, SetObject, etc) was added to the SDK.
Currently it is only available in a script.
Thanks,
Simon.
- 28 Dec 2022, 15:46
- Forum: Module development SDK
- Topic: Usine Objects in SDK
- Replies: 2
- Views: 60894
Usine Objects in SDK
Hi,
I notice no changes have been made to the SDK for a number of years.
One thing that would be very useful.
If Usine Objects (GetObject, SetObject, etc) was added to the SDK.
Currently it is only available in a script.
Thanks,
Simon.
I notice no changes have been made to the SDK for a number of years.
One thing that would be very useful.
If Usine Objects (GetObject, SetObject, etc) was added to the SDK.
Currently it is only available in a script.
Thanks,
Simon.
- 26 Dec 2022, 15:40
- Forum: Registration procedure
- Topic: extending a license
- Replies: 1
- Views: 69093
extending a license
I have 6 months left on my PRO license. There is a 10 year anniversary 75% off at the moment. If I purchase this now, I will effectively be getting 1.5 years but could still save me money. However 2 questions: 1. How long is the anniversary offer available (I know commercial reasons not to say etc !...
- 07 Dec 2022, 21:07
- Forum: Suggestions & improvements
- Topic: Export workspace as a VST (or any other plugin format, such as CLAP)
- Replies: 17
- Views: 66451
Re: Export workspace as a VST (or any other plugin format, such as CLAP)
I think a VST bridge should be possible. Minimal, just the audio channels and midi in / out from the VST host, via the VST bridge to a running standalone Usine. Perhaps that can be set up without a Usine development, just using generic audio and midi routing plugins ? Just need some type of drivers ...
- 12 Sep 2022, 23:24
- Forum: Patching questions
- Topic: VST gui's taking a long time to open
- Replies: 5
- Views: 27991
Re: VST gui's taking a long time to open
There may have been a specific problem that you have fixed by reinstalling. However, VST GUIs always open very slowly in Usine in my experience. I don't know if it is just Usine - I don't have other VSTs hosts to compare. For example, Omnisphere can take 20 seconds to open. I suspect when plugins op...
- 08 Aug 2022, 21:18
- Forum: Suggestions & improvements
- Topic: CLAP support
- Replies: 9
- Views: 45832
Re: CLAP support
I think the best for Usine would be a VST bridge that communicates with a separately running instance of Usine.
I'm sure this was talked about before.
I'm sure this was talked about before.
- 01 Aug 2022, 17:33
- Forum: General discussion
- Topic: Problems with endless midi encoder
- Replies: 7
- Views: 49097
Re: Problems with endless midi encoder
Probably best if knobs have a endless control mode maybe with default control values. But best to make the UP and DOWN values configurable so they can be any values. Also, how do endless controllers send a initial value, or do they always start from zero and send lots of UPs to get to the start valu...
- 26 Jul 2022, 21:09
- Forum: Patching questions
- Topic: large panic button
- Replies: 2
- Views: 17889
large panic button
A quick question. The Panic button that sends all notes off on all midi channels is quite small.
What is the simplest way to have a larger panic button wherever you want in the workspace ?
Thanks,
Simon.
What is the simplest way to have a larger panic button wherever you want in the workspace ?
Thanks,
Simon.
- 18 Jun 2022, 01:43
- Forum: Patching questions
- Topic: How to trig in fastscript… ?
- Replies: 3
- Views: 17556
Re: How to trig in fastscript… ?
As I understand it, a "trigger" is when the output value goes to 1 for one processing bloc (possibly several blocks would be OK), then back to 0. The Process procedure is called once per processing bloc. So you cannot do it in a single call to Process. You need to set the trigger output to 1 and als...
- 14 Jun 2022, 12:54
- Forum: General discussion
- Topic: Usine for DJing: a module for library display
- Replies: 4
- Views: 38151
Re: Usine for DJing: a module for library display
In know there are smoothing modules that could probably used to make a soft sync in a patch.
- 14 Jun 2022, 12:53
- Forum: General discussion
- Topic: Adamson Fletcher Machine
- Replies: 6
- Views: 42054
Re: Adamson Fletcher Machine
Fantastic !
- 01 Jun 2022, 13:12
- Forum: Patching questions
- Topic: eed to send computer Keyboard shortcut to VST . how ?
- Replies: 7
- Views: 21793
Re: eed to send computer Keyboard shortcut to VST . how ?
One other point. The VST might not process input if it is not activated / in focus anyway. You can use a windows call to bring a window into and out of focus using SetForegroundWindow(hWnd) and ShowWindow(hWnd, SW_MINIMIZE); If the VST supports it, the best idea would be to map the function to a mid...
- 01 Jun 2022, 13:03
- Forum: Patching questions
- Topic: eed to send computer Keyboard shortcut to VST . how ?
- Replies: 7
- Views: 21793
Re: eed to send computer Keyboard shortcut to VST . how ?
OK, seems to be 2 methods. 1. Use SendInput to send to currently active window (creates key events as if typed) example from google: void keyPressTilde() { ip.ki.wVk = 0xC0; // virtual-key code for the key ip.ki.dwFlags = 0; SendInput(1, &ip, sizeof(INPUT)); ip.ki.dwFlags = KEYEVENTF_KEYUP; // KEYEV...
- 01 Jun 2022, 10:55
- Forum: General discussion
- Topic: Usine for DJing: a module for library display
- Replies: 4
- Views: 38151
Re: Usine for DJing: a module for library display
Hey another idea. A Usine "deck" module that can be used like a software record / CD deck with Jog and Shuffle and "scratching". Could be used for beat matching etc. with 2 of them side by side. Also speed control of course. I don't know if the Usine sampler modules can do random back and forth acce...
- 01 Jun 2022, 10:45
- Forum: General discussion
- Topic: Usine for DJing: a module for library display
- Replies: 4
- Views: 38151
Re: Usine for DJing: a module for library display
I think the Usine way would be to break this into different modules. 1. Multi-column sortable list module (some sort of 2D array as input ?) Standard thing, click on header to sort in either direction. Best if it can sort on the different columns in hierarchy, e.g. first on data, second on genre, et...
- 01 Jun 2022, 10:35
- Forum: Patching questions
- Topic: eed to send computer Keyboard shortcut to VST . how ?
- Replies: 7
- Views: 21793
Re: eed to send computer Keyboard shortcut to VST . how ?
To help, I'd have to try and code it and see how far I get. It might also depend on exactly how the VST window gets its input events. Might need a new SDK function to get the window handle from Usine. Also needs to support the 2 modes now - the original VST window and the new VST Client window (The ...
- 25 May 2022, 11:03
- Forum: Patching questions
- Topic: eed to send computer Keyboard shortcut to VST . how ?
- Replies: 7
- Views: 21793
Re: eed to send computer Keyboard shortcut to VST . how ?
Windows can send key events to another window using C++. I expect MAC can do similar. This could be done in a user module using the SDK. Google this for examples: "windows send keystrokes to application c++ Usine should be able to provide the window handle for the VST window. So I think a Send Key t...
- 17 May 2022, 10:12
- Forum: Suggestions & improvements
- Topic: event recorder with floats
- Replies: 8
- Views: 41430
Re: event recorder with floats
Can the piano roll record system exclusive midi data ? If so you could encode your values in there. Or, is it not possible to store values on the grid, like a knob position which is 32 bits. I can also see uses for a Usine Event recorder, i.e. record the whole event structure that goes on the wire. ...
- 16 May 2022, 10:33
- Forum: Patching questions
- Topic: bi directional knob
- Replies: 8
- Views: 18816
Re: bi directional knob
With the audio engine not on, lots of things don't work properly. This includes if you switched it on but the audio interface has failed to initalise etc. However you can set No Audio if you really need to.
- 16 May 2022, 10:31
- Forum: Suggestions & improvements
- Topic: preset Snapshots improvement
- Replies: 11
- Views: 43016
Re: preset Snapshots improvement
Hi,
Can you explain where / how you connect the Array module to achieve storing of parameters and keep the VST window in place ?
Thanks,
Simon.
Can you explain where / how you connect the Array module to achieve storing of parameters and keep the VST window in place ?
Thanks,
Simon.
- 07 May 2022, 14:09
- Forum: General discussion
- Topic: Serious problem with modal windows in VST-plugins
- Replies: 15
- Views: 56759
Re: Serious problem with modal windows in VST-plugins
I tried the plugin wrapper senso posted on this thread.
It seemed to solve the problem using the new client window option.
I don't know if this version is included by default in the latest Beta versions.
It seemed to solve the problem using the new client window option.
I don't know if this version is included by default in the latest Beta versions.
- 07 May 2022, 14:06
- Forum: General discussion
- Topic: Auto Create Module sript ?
- Replies: 4
- Views: 39709
Re: Auto Create Module sript ?
There used to be a script or add-on that connected up lots of VST parameters to knobs. I saw it on HH2 or something.
I think it used the IML template language.
Perhaps someone else knows about it.
I think it used the IML template language.
Perhaps someone else knows about it.
- 06 May 2022, 15:27
- Forum: Patching questions
- Topic: Script V2 - Usine objects
- Replies: 13
- Views: 21687
Re: Script V2 - Usine objects
Hi,
The patch I posted
https://www.brainmodular.com/forums/dow ... php?id=305
is not working at all in Usine HH5 Win64 5.2.220503 beta
Simon.
The patch I posted
https://www.brainmodular.com/forums/dow ... php?id=305
is not working at all in Usine HH5 Win64 5.2.220503 beta
Simon.
- 11 Feb 2022, 12:50
- Forum: Suggestions & improvements
- Topic: input list box options
- Replies: 3
- Views: 32795
Re: input list box options
Ah I understand, the list box does not know what it is connected to, but when you drag a wire at that point
it knows using the TEMPLATE/IML so it can use the options at that point.
Thanks for investigating.
Simon.
it knows using the TEMPLATE/IML so it can use the options at that point.
Thanks for investigating.
Simon.
- 11 Feb 2022, 00:07
- Forum: Suggestions & improvements
- Topic: input list box options
- Replies: 3
- Views: 32795
input list box options
If a module has an input listbox parameter and you drag a wire from the input and select a listbox module, the listbox is created with the current list items, which is great. If the listbox parameter is updated in any way however, the input listbox is not updated with the new options. You would not ...
- 10 Feb 2022, 17:15
- Forum: Suggestions & improvements
- Topic: Please extend the library of patches
- Replies: 7
- Views: 35197
Re: Please extend the library of patches
For me Usine excels at live performance with excellent touch screen interface, etc. The SDK can be used to program amazing stuff in C++. And I don't use for video and lights but don't forget that side of things. Regarding built-in patches, some other products include what are essentially free VSTs, ...
- 31 Jan 2022, 16:20
- Forum: Patching questions
- Topic: Script V2 - Usine objects
- Replies: 13
- Views: 21687
Re: Script V2 - Usine objects
Ok thanks. I think the references using patch01 etc could stay there so nothing breaks but references added to Usine Objects using the patch names. I don't think there is a problem with having more than one reference to an object. It would be useful if you could detect duplicate references though, s...
- 31 Jan 2022, 11:25
- Forum: Suggestions & improvements
- Topic: HH5 processing Green Arrow.
- Replies: 2
- Views: 27344
HH5 processing Green Arrow.
In Usine when there is no correctly functioning audio interface (or select No Audio) then patches do not work correctly, due to the main Processing thread not running I suppose. Previous to HH5 it was impossible to enable the Green Arrow if the audio interface was not available, and if the Green Arr...
- 30 Jan 2022, 23:34
- Forum: Patching questions
- Topic: preset manager bug ?
- Replies: 2
- Views: 6910
preset manager bug ?
The preset manager "remove" trigger is not working correctly in HH5 (5.2.220122) I have not tested in other Usine versions. The preset that is deleted is sometime the number in "num store/remove", but sometimes item zero is deleted and other times nothing is deleted. After the preset is changed it t...
- 29 Jan 2022, 23:29
- Forum: Patching questions
- Topic: Script V2 - Usine objects
- Replies: 13
- Views: 21687
Re: Script V2 - Usine objects
Thanks. I have noticed some things about the Usine Objects list shown in the script (local and global objects). 1. The Usine Objects for a patch are not updated in the list unless the patch or workspace is saved. 2. When a subpatch with a module in it were created and named with Alt-click, and the p...
- 26 Jan 2022, 00:48
- Forum: Suggestions & improvements
- Topic: Preset manager preset name input
- Replies: 13
- Views: 41196
Re: Preset manager preset name input
Now Usine Object exists, how about using Usine Objects to change the preset names ? Well sorry I spoke to soon. I thought I'd check and this is already possible, e.g. SetObject('patch.obj-presetmod.0',"CrazyBellPatch"); And what a genius way of enabling preset names to be set. Also, Usine Objects t...
- 24 Jan 2022, 16:04
- Forum: Patching questions
- Topic: Script V2 - Usine objects
- Replies: 13
- Views: 21687
Re: Script V2 - Usine objects
Sorry message crossed over.
I note the fader has a common in and out parameter.
It couldn't be somehow related to that ?
I note the fader has a common in and out parameter.
It couldn't be somehow related to that ?
- 24 Jan 2022, 15:31
- Forum: Patching questions
- Topic: Script V2 - Usine objects
- Replies: 13
- Views: 21687
Re: Script V2 - Usine objects
I have tried in the Beta version Usine Win 5.2.220122.zip and my patch still has the same problem.
Zip file with screen record of the problem:
Zip file with screen record of the problem:
- 21 Jan 2022, 15:09
- Forum: General discussion
- Topic: patch on/off and bypass.
- Replies: 1
- Views: 28489
patch on/off and bypass.
I posted this on the end of another message and I think it kind of got lost. I was experimenting with the patch on/off and and patch bypass modules, and I found that when one of these is connected to the patch logic, it changes what the logic before it does. It is as if Usine knows there is a patch ...
- 21 Jan 2022, 15:05
- Forum: Suggestions & improvements
- Topic: Preset manager preset name input
- Replies: 13
- Views: 41196
Re: Preset manager preset name input
Now Usine Object exists, how about using Usine Objects to change the preset names ?
- 21 Jan 2022, 14:57
- Forum: Suggestions & improvements
- Topic: SDK access to named global parameters
- Replies: 4
- Views: 30950
Re: SDK access to named global parameters
very interesting indeed ! What I am obsessed with is maintenance of the patches ! wires are cool because you can read a patch and comprehend how it's done or what's wrong, with no wires, (i.e. usine objects) it's harder to decypher a patch, let alone a whole workspace, unless we can have a table of...
- 20 Jan 2022, 01:16
- Forum: Patching questions
- Topic: Script V2 - Usine objects
- Replies: 13
- Views: 21687
Re: Script V2 - Usine objects
test-usine-objects.pat The patch has an input fader, and output fader and a change color button. The input fader is connected to the script and when the input value changes in the callback the value is sent to the output fader without wires using Usine Objects. The color button changes the output f...
- 19 Jan 2022, 01:43
- Forum: Patching questions
- Topic: Script V2 - Usine objects
- Replies: 13
- Views: 21687
Script V2 - Usine objects
I have been trying Usine Objects in a script. When I change the color of a fader in the script, the color changes immediately on the display. But when the slider value is set in the script, the slider value does not change on the display straight away. The slider position only moves to match the set...
- 17 Jan 2022, 22:55
- Forum: Suggestions & improvements
- Topic: SDK access to named global parameters
- Replies: 4
- Views: 30950
Re: SDK access to named global parameters
How did I not know about Usine Objects ? I know you mentioned something like that was coming a while ago but I had missed that. I can certainly use a script to do a lot of those things, and the same thing in the SDK would be excellent. I think it is really the same thing as my suggestion. I have not...
- 15 Jan 2022, 19:45
- Forum: Suggestions & improvements
- Topic: SDK access to named global parameters
- Replies: 4
- Views: 30950
SDK access to named global parameters
In Usine there are various named parameters or data flows, e.g. binds, data buses, clusters and global arrays. Can we have some sdk functions to get and set these ? The user module would register to get callbacks using the data name and provide a callback function. The callback function would provid...
- 12 Jan 2022, 09:23
- Forum: Module development SDK
- Topic: gesture recognition
- Replies: 5
- Views: 34067
Re: gesture recognition
Most graphical modules in Usine already have a gesture output pin in the "mouse & gesture" section, which is an array. I never worked out how to use this, or what it was supposed to do. Probably needs better documentation. I presume we are talking about modern touchscreen gestures e.g. 2 finger scro...
- 12 Jan 2022, 01:55
- Forum: News
- Topic: review of the year 2021 and future
- Replies: 8
- Views: 43293
Re: review of the year 2021 and future
@ sm_jamieson: If I understood your goals right, you perhaps could achieve most of it by using PluginGuru's awesome Unify VST within Usine. A little bit late, but A Happy New Year to all! I expect Unify would do it. However, Usine is almost there, and I want Usine to be the best it can be ! Simon.
- 12 Jan 2022, 01:51
- Forum: Suggestions & improvements
- Topic: midi filter - data 1 filter
- Replies: 2
- Views: 26216
Re: midi filter - data 1 filter
Yes so it can. Thanks very much.
- 10 Jan 2022, 15:54
- Forum: Suggestions & improvements
- Topic: midi filter - data 1 filter
- Replies: 2
- Views: 26216
midi filter - data 1 filter
The midi filter module has a channel filter and a message type filter. Can it also be given a Midi data 1 filter ? I wanted to extract midi volume (CC 7) to treat separately and pass everything else on. The options were a script or a complicated patch with midi splitters / filters etc. If I could ex...
- 07 Jan 2022, 20:52
- Forum: News
- Topic: review of the year 2021 and future
- Replies: 8
- Views: 43293
- 05 Jan 2022, 10:33
- Forum: General discussion
- Topic: Disabling video and light - save CPU ?
- Replies: 1
- Views: 23454
Disabling video and light - save CPU ?
Hi, I quick question. If I am only using Usine for audio at some point, do I save CPU by disabling the other types e.g. start up options -novideo Usine starts without video engine and the setup-panel-tab-video is not visible. -nolight Usine starts without light engine and the setup-panel-tab-light i...
- 05 Jan 2022, 10:27
- Forum: Suggestions & improvements
- Topic: hidden keywords
- Replies: 2
- Views: 27218
Re: hidden keywords
Oh yes, in the extra config INI files I expect you can put
disable hidden strings=1
Not tried it yet though.
Looks like those extra INI files could be useful ...
Simon.
disable hidden strings=1
Not tried it yet though.
Looks like those extra INI files could be useful ...
Simon.
- 04 Jan 2022, 23:13
- Forum: General discussion
- Topic: Serious problem with modal windows in VST-plugins
- Replies: 15
- Views: 56759
Re: Serious problem with modal windows in VST-plugins
OK well I've got my workspace going in HH5 with the new plugin wrapper, looks OK so far but time will tell. I noticed the preset fxp load and save buttons were not at the top of the plugin window like they used to be (in HH3 anyway), but that's no problem as they are still available in the plugin p...
- 04 Jan 2022, 22:19
- Forum: News
- Topic: review of the year 2021 and future
- Replies: 8
- Views: 43293
Re: review of the year 2021 and future
Yes, Usine is great. I have a comprehensive midi engine developed with the SDK that would not be possible any other way, unless I wrote a whole Usine myself !! I use this live via a touchscreen laptop to control my midi splits and layers, etc. At some point I hope to tidy it up and make some availab...
- 03 Jan 2022, 23:18
- Forum: Suggestions & improvements
- Topic: hidden keywords
- Replies: 2
- Views: 27218
hidden keywords
Usine still has the hidden keywords (e.g. type quit inside 2 seconds and usine exits just like that). I recently activated this by mistake entering in the word quit and the text box was not open as I thought. Luckily not in a live performance !!! I never use these keywords and they are a lurking dan...
- 30 Dec 2021, 02:25
- Forum: Suggestions & improvements
- Topic: Plugin Manager / presets
- Replies: 4
- Views: 31159
Re: Plugin Manager / presets
Hello, In HH5, you can save your presets list as a text file and reload it with or without confirmation. I think it could be a good solution for you, same preset file for all your plugins, with the address as a text input and a trigger "on initialisation" and you always recall the good preset. If y...
- 30 Dec 2021, 02:21
- Forum: Suggestions & improvements
- Topic: preset manager save to file - poly support.
- Replies: 1
- Views: 27934
preset manager save to file - poly support.
If you have a subpatch with polyphony and save voice 1 preset direct to file, then try to load voice 1 preset into voice 2, it fails since the item IDs in square backets above patch elements do not match. The preset file contains data like this: [VERSION] save version=115 usine version=HH5 date usin...
- 30 Dec 2021, 02:04
- Forum: Suggestions & improvements
- Topic: plugin manager fxp/fxb direct load/save
- Replies: 2
- Views: 26460
Re: plugin manager fxp direct load/save
As a alternative to using fxp save/load: I have just set up a subpatch containing Pianoteq VST and saved the subpatch poly 1 preset direct to a file. I tried to load the preset file into subpatch poly 2 and it did not work. I then looked in the 2 preset files. They are like: [VERSION] save version=1...
- 29 Dec 2021, 23:40
- Forum: Suggestions & improvements
- Topic: plugin manager fxp/fxb direct load/save
- Replies: 2
- Views: 26460
plugin manager fxp/fxb direct load/save
When you load or save a VST patch or bank (fxp or fxb file) using the plugin manager load or save buttons, a file selection box appears to specify the file to be saved or loaded. Could the plugin manager load/save be given a direct file load/save option (like the HH5 preset manager has for direct-to...
- 29 Dec 2021, 20:50
- Forum: Suggestions & improvements
- Topic: Plugin Manager / presets
- Replies: 4
- Views: 31159
Re: Plugin Manager / presets
Well the preset saving to a files is not really what I am looking for. I also noticed Usine seems to freeze for a moment while the file is loading (from non-SSD drive anyway). But I realised/hoped I could just use the plugin manager to save the current patch (as .fxp file). This might store the whol...
- 21 Dec 2021, 16:03
- Forum: General discussion
- Topic: Preset manager causes interruption of audio
- Replies: 5
- Views: 17225
Re: Preset manager causes interruption of audio
Are you using the new save to a file preset manager option ? When I tried that it caused some audio issues. I found any time a disk access occurs on non-SSD drive it could have that effect - such as when one of my user modules accessed a file. Could you start with a preset on just one patch, then tr...
- 20 Dec 2021, 23:23
- Forum: General discussion
- Topic: Serious problem with modal windows in VST-plugins
- Replies: 15
- Views: 56759
Re: Serious problem with modal windows in VST-plugins
OK well I've got my workspace going in HH5 with the new plugin wrapper, looks OK so far but time will tell. I noticed the preset fxp load and save buttons were not at the top of the plugin window like they used to be (in HH3 anyway), but that's no problem as they are still available in the plugin pa...
- 20 Dec 2021, 22:01
- Forum: General discussion
- Topic: Serious problem with modal windows in VST-plugins
- Replies: 15
- Views: 56759
Re: Serious problem with modal windows in VST-plugins
How about an option to put Usine behind all other windows if that is possible ? Also if Usine is not fullscreen, on Windows anyway, you can click on Usine in the taskbar to hide / unhide it and see what is underneath. The problem is still that you might not even know there is a window behind Usine. ...
- 20 Dec 2021, 21:53
- Forum: Patching questions
- Topic: One Midi Keybord for several Synth
- Replies: 5
- Views: 9796
Re: One Midi Keybord for several Synth
I was going to start a new thread but this fits here. I was experimenting with the patch on/off and and patch bypass modules, and I found that when one of these is connected to the patch logic, it changes what the logic before it does. It is as if Usine knows there is a patch on/off module connected...
- 17 Dec 2021, 12:58
- Forum: Suggestions & improvements
- Topic: Plugin Manager / presets
- Replies: 4
- Views: 31159
Re: Plugin Manager / presets
Thanks. It looks like I need to investigate the new preset saving in HH5 to see if it can do the various things I have asked for regarding preset managers.
When I get the time ...!
When I get the time ...!
- 17 Dec 2021, 01:44
- Forum: Suggestions & improvements
- Topic: Plugin Manager / presets
- Replies: 4
- Views: 31159
Plugin Manager / presets
It is a common requirement to have multiple instances of a plugin. When these various instances are stored in a preset the plugin state is stored and restored when the preset is recalled. However, I used midi control of some plugins and I want them to all have the same state when the workspace is op...
- 17 Dec 2021, 01:21
- Forum: Suggestions & improvements
- Topic: New Preset Manager
- Replies: 3
- Views: 32378
Re: New Preset Manager
And as in the other thread, a way to set the preset names by patching.
I am a programmer and I can think of many ways to do this.
I am a programmer and I can think of many ways to do this.
- 17 Dec 2021, 01:19
- Forum: General discussion
- Topic: Serious problem with modal windows in VST-plugins
- Replies: 15
- Views: 56759
Re: Serious problem with modal windows in VST-plugins
I raised a bug report on this and no reply yet.
The problem originally happened on HH2 or HH3 and was fixed.
Currently it does not happen on HH3.
I gave up on HH5 for the time being until this issue is sorted.
There may be no perfect solution but it is worse in HH5 than HH3.
The problem originally happened on HH2 or HH3 and was fixed.
Currently it does not happen on HH3.
I gave up on HH5 for the time being until this issue is sorted.
There may be no perfect solution but it is worse in HH5 than HH3.
- 27 Oct 2021, 23:03
- Forum: Suggestions & improvements
- Topic: Make HH as a VSTi with a twist
- Replies: 10
- Views: 59025
Re: Make HH as a VSTi with a twist
Reading the Unify spec and reviews, it seems like some people are amazed that it can do things that Usine can already do by patching. The idea of exporting VST patches into Unify format is what Usine can do with presets. The only thing lacking is the preset manager name input to set the name from th...
- 12 Oct 2021, 14:26
- Forum: Suggestions & improvements
- Topic: modular wires handling
- Replies: 4
- Views: 31694
Re: modular wires handling
I had this problem in the patch editor window with normal wires. Eventually I realised you can delete a wire by dragging one end to the other in the same way used to create a link. If the link exists it will be deleted. I've not used modular wires (going from HH3 straight to HH5) but can they be del...
- 09 Oct 2021, 12:55
- Forum: General discussion
- Topic: Processing efficiency of SDK User Modules
- Replies: 2
- Views: 4816
Processing efficiency of SDK User Modules
I have a question about normal modules and User modules made with the SDK. For simple processing modules e.g. add, subtract, are the functions combined in some way internally when Usine computes the patch ? e.g. a chain of maths modules could be collapsed into a simple equation for increased efficie...
- 30 Sep 2021, 17:21
- Forum: Suggestions & improvements
- Topic: Preset manager preset name input
- Replies: 13
- Views: 41196
Re: Preset manager preset name input
It would be cool to have a method in the SDK to get the binary chunk data from various plugins and save it in a new Preset chunk. Then it would be possible to write our own user module preset manager. But you would need a way of referencing a particular instance of a plugin. Unless plugin manager ha...
- 30 Sep 2021, 13:47
- Forum: Suggestions & improvements
- Topic: fader behavior option
- Replies: 6
- Views: 29196
Re: fader behavior option
You could possibly do it with a patch. You can detect the XY and mouse up on the fader parameters. Maybe tricky to distinguish drag from a touch. Perhaps the add-on Touch Faders can do it, or could be given the option. Or write your own fader with a user module - a lot of work though. I've thought a...
- 17 Sep 2021, 14:23
- Forum: General discussion
- Topic: HH5 plugin module bug
- Replies: 6
- Views: 11123
Re: HH5 plugin module bug
Well I raised a bug report when I think Senso was on holiday.
I sent a reminder but still not heard back about this bug.
Simon.
I sent a reminder but still not heard back about this bug.
Simon.
- 14 Sep 2021, 20:49
- Forum: General discussion
- Topic: Has the website been tested with Firefox?
- Replies: 7
- Views: 9289
Re: Has the website been tested with Firefox?
Posting this with firefox. If it appears then firefox is OK for me.
- 16 Aug 2021, 15:15
- Forum: General discussion
- Topic: HH5/HH4 presets and settings compatibility
- Replies: 3
- Views: 7483
Re: HH5/HH4 presets and settings compatibility
I opened an HH3 workspace in HH5 OK (apart from a VST window bug I have reported).
- 16 Aug 2021, 15:13
- Forum: General discussion
- Topic: HH5 plugin module bug
- Replies: 6
- Views: 11123
Re: HH5 plugin module bug
Oh, I missed out HH4. There was a similar problem in earlier versions that was fixed.
If the problems are with various VSTs then it is obviously a Usine problem.
I am sure we can get a proper fix sorted for HH5.
If the problems are with various VSTs then it is obviously a Usine problem.
I am sure we can get a proper fix sorted for HH5.
- 12 Aug 2021, 15:38
- Forum: General discussion
- Topic: HH5 plugin module bug
- Replies: 6
- Views: 11123
Re: HH5 plugin module bug
OK, I have sent it to support@brainmodular.com
- 12 Aug 2021, 14:36
- Forum: General discussion
- Topic: HH5 plugin module bug
- Replies: 6
- Views: 11123
Re: HH5 plugin module bug
Anyone know how to report a bug in HH5 ?
Used to be support@sensomusic.org
Is it support@brainmodular.com ?
The bug reporting forum has been locked for a few days.
Used to be support@sensomusic.org
Is it support@brainmodular.com ?
The bug reporting forum has been locked for a few days.
- 12 Aug 2021, 03:25
- Forum: General discussion
- Topic: HH5 plugin module bug
- Replies: 6
- Views: 11123
HH5 plugin module bug
Hi, I have found a bug in HH5 with the plugin manager module. When a VST window is open it is always on top of everything. So if the VST puts up a message box (e.g. Omnisphere loading multi warning box) it is stuck behind the VST window and cannot be clicked on. Also when Omnisphere opens a browser ...
- 30 Jul 2021, 23:25
- Forum: General discussion
- Topic: HH5 !
- Replies: 14
- Views: 23405
Re: HH5 !
OK I've bought PRO for the next 2 years and downloaded HH5 The preset module is the same as before. You cannot patch in a name for a preset and the "comma text" input just passes through to the "comma text" output in the "names" section, but it does not do anything. I live in hope for a "preset name...
- 18 Jul 2021, 22:15
- Forum: General discussion
- Topic: HH5 !
- Replies: 14
- Views: 23405
Re: HH5 !
Will we get a new preset module ? The one in the current hh5 manual looks the same. I do not need dmx etc only audio, sdk etc. I really need to patch a name for the preset. All I need is a text input that will be taken as the name when a preset is made. Workarounds with list boxes etc are just too c...
- 29 Jun 2021, 20:40
- Forum: General discussion
- Topic: HH5 !
- Replies: 14
- Views: 23405
HH5 !
Since some features are already lined up for HH5 (e.g. new preset manager), what are the likely dates for HH5 ?
- 26 Jun 2021, 09:47
- Forum: General discussion
- Topic: Usine virus warning
- Replies: 3
- Views: 5767
Re: Usine virus warning
Hi Senso. The antivirus is Avast Free version. I thought it was finding a virus when Usine connects to the internet to sensomusic .org to check the license, or for updates etc, since the antivirus seemed to block that connection. The antivirus found the same error if I connected to sensomusic.org ou...
- 19 Jun 2021, 15:58
- Forum: General discussion
- Topic: Usine virus warning
- Replies: 3
- Views: 5767
Usine virus warning
Hi,
When I start up Usine I am getting a virus check warning:
www.sensomusic.org is infected with URL:Phishing
Is anyone else seeing this ?
When I start up Usine I am getting a virus check warning:
www.sensomusic.org is infected with URL:Phishing
Is anyone else seeing this ?
- 03 Jun 2021, 20:16
- Forum: Suggestions & improvements
- Topic: Preset manager preset name input
- Replies: 13
- Views: 41196
Re: Preset manager preset name input
Please can you think about this again. Everything should be scriptable in Usine - that is What It Does !
- 23 May 2021, 14:43
- Forum: Suggestions & improvements
- Topic: Usine log file (HH3)
- Replies: 1
- Views: 23299
Usine log file (HH3)
Hi folks, I am still on HH3. I was playing live and between songs (luckily) and an error box popped up with a Midi Error and a "Please contact developer" message. I restarted Usine a quickly as possible so I lost the original LogUsine.log which might have told me what happened. And Usine does not pu...
- 17 Mar 2021, 17:26
- Forum: Patching questions
- Topic: enable / disable patch from switch
- Replies: 4
- Views: 7778
Re: enable / disable patch from switch
Its OK I found the answer on a forum search.
- 17 Mar 2021, 17:08
- Forum: Patching questions
- Topic: enable / disable patch from switch
- Replies: 4
- Views: 7778
Re: enable / disable patch from switch
I've looked at the manual. What is the difference between Patch ON/OFF and patch Bypass ?
Does Patch ON/OFF mean that the audio flow will be blocked at that point in the rack ?
So if I want to switch off an effect patch in the middle of a rack I need to use bypass ?
Does Patch ON/OFF mean that the audio flow will be blocked at that point in the rack ?
So if I want to switch off an effect patch in the middle of a rack I need to use bypass ?
- 17 Mar 2021, 16:58
- Forum: Patching questions
- Topic: enable / disable patch from switch
- Replies: 4
- Views: 7778
Re: enable / disable patch from switch
Thanks, I didn't know about that.
I've also realised I can send a bind to that button.
I've also realised I can send a bind to that button.
- 17 Mar 2021, 16:00
- Forum: Patching questions
- Topic: enable / disable patch from switch
- Replies: 4
- Views: 7778
enable / disable patch from switch
I am still on HH3. When a patch is displayed there is a little camera symbol for presets and a small arrow to enable and disable the patch. If the array is red, the patch is inactive and using no CPU. Is there a way to control the arrow switch from a patch ? I want to be able to enable and disable a...
- 12 Jul 2020, 11:29
- Forum: Suggestions & improvements
- Topic: z index instead of just "on top"
- Replies: 3
- Views: 6117
z index instead of just "on top"
I just checked out HH4. Disappointed there is no z-index on the modules, still just "on top" (with a new backwards option). This should be in with the mouse/touch stuff, although currently no touchscreen can "pull" things up or "push" them down. If you set 2 things as "on top" either one can actuall...
- 11 Jul 2020, 20:16
- Forum: Patching questions
- Topic: locking container contents
- Replies: 2
- Views: 5054
Re: locking container contents
OK, well putting a transparent object over it does the job.
There used to be problems with keeping Usine "on top" items on the top, so we will see - I'm still on HH3.
There used to be problems with keeping Usine "on top" items on the top, so we will see - I'm still on HH3.
- 11 Jul 2020, 16:46
- Forum: Patching questions
- Topic: locking container contents
- Replies: 2
- Views: 5054
locking container contents
Is is possible to lock a container contents (switches, faders etc.) so they cannot be modified by mouse or touchscreen etc ?
If not, locking all UI elements inside a patch would do.
Thanks,
Simon.
If not, locking all UI elements inside a patch would do.
Thanks,
Simon.
- 02 Jul 2020, 23:02
- Forum: Patching questions
- Topic: tempo matching and circular metronome
- Replies: 1
- Views: 3816
tempo matching and circular metronome
Hi folks, I am really looking for 2 things which could be connected. 1. A patch that can work out tempo and sync from incoming audio 2. A metronome display that can show the beats on a circle, e.g. a moving ball or clock hand that rotates, say once a bar, and flashes on each beat. The result will be...
- 02 Jul 2020, 22:45
- Forum: General discussion
- Topic: windows 10 and audio interfaces
- Replies: 16
- Views: 85138
Re: windows 10 and audio interfaces
Well Focusrite were very helpful but in the end it was the Dell hardware monitoring services on the laptop that were causing the trouble. I have now disabled all the Dell services and a load of unnecessary Window services and the laptop is running very well with audio.
- 31 May 2020, 19:18
- Forum: General discussion
- Topic: windows 10 and audio interfaces
- Replies: 16
- Views: 85138
Re: windows 10 and audio interfaces
It is a USB interface yes. Note that some of the audio interface functions work - the interface is connected. A have USB suspend and power control of the USB ports switched off. I also disabled Connected Standby, and I am running the Ultimate performance power plan. The audio just stops, as if Windo...
- 19 May 2020, 17:05
- Forum: General discussion
- Topic: windows 10 and audio interfaces
- Replies: 16
- Views: 85138
Re: windows 10 and audio interfaces
I've raised a ticket with Focusrite.
I have tried uninstalling all the audio related drivers (windows reinstalls them on reboot) but the problem is still there.
I think it is a windows bug.
I have tried uninstalling all the audio related drivers (windows reinstalls them on reboot) but the problem is still there.
I think it is a windows bug.
- 18 May 2020, 21:57
- Forum: General discussion
- Topic: windows 10 and audio interfaces
- Replies: 16
- Views: 85138
Re: windows 10 and audio interfaces
Everyone says the drivers are crap on any audio interface that does not cost mega-bucks :roll: Well the Focusrite 4i4 is doing the same thing as the Roland. I have all the latest drivers. I uninstalled all the audio devices (windows re-installs them on reboot) and the problem persists. When the soun...
- 17 Apr 2020, 13:55
- Forum: General discussion
- Topic: windows 10 and audio interfaces
- Replies: 16
- Views: 85138
Re: windows 10 and audio interfaces
Well, I contacted Roland, and basically the Duo Capture Ex is discontinued and out of support.
So I've ordered a FocusRite 4i4 (gen 3) which looks pretty good.
Simon.
So I've ordered a FocusRite 4i4 (gen 3) which looks pretty good.
Simon.
- 14 Apr 2020, 22:19
- Forum: General discussion
- Topic: asio4all and windows sound routing
- Replies: 2
- Views: 7701
asio4all and windows sound routing
My windows 10 laptop has realtek sound chips /drivers that understand ASIO so that when I have my audio interface selected in Usine, I can also send windows sound (e.g. from youtube) to the same interface, which is useful for practice. But if I use asio4all to talk to my interface, asio4all takes ov...
- 14 Apr 2020, 21:36
- Forum: General discussion
- Topic: windows 10 and audio interfaces
- Replies: 16
- Views: 85138
windows 10 and audio interfaces
I have a Roland Duo Capture EX audio interface that seems to be playing up more with each Windows 10 update. It worked perfectly on Windows 10 until sometime last year. The audio output will cut out after between 5 minutes or half an hour. Switching it off and back on again will reset it, and also s...
- 20 Jan 2020, 17:27
- Forum: General discussion
- Topic: Help about Fader midi control surface
- Replies: 11
- Views: 18420
Re: Help about Fader midi control surface
My friend has something like a nano kontrol for live keyboard playing.
I have a touchscreen laptop and Usine !!
But I know sometimes you need tactile physical knobs.
When there are 3D morphing screens where knobs grow out of the screen,
I hope Usine will support it
I have a touchscreen laptop and Usine !!
But I know sometimes you need tactile physical knobs.
When there are 3D morphing screens where knobs grow out of the screen,
I hope Usine will support it
- 14 Jan 2020, 22:30
- Forum: Suggestions & improvements
- Topic: Knob sensitivity
- Replies: 2
- Views: 5291
Re: Knob sensitivity
Just tried it. Fantastic.
Thanks.
Thanks.
- 14 Jan 2020, 22:23
- Forum: Suggestions & improvements
- Topic: more control of VST window
- Replies: 7
- Views: 9764
Re: more control of VST window
The plugin module seems to use the Juce library - at least the version in the SDK examples does.
There may be some Juce functions that can do it.
There may be some Juce functions that can do it.
- 14 Jan 2020, 22:06
- Forum: Add-ons discussion
- Topic: ParamMux module new version 2
- Replies: 4
- Views: 31745
Re: ParamMux module new version 2
I'm glad someone is using this. It should work on HH4 but I have not tried it yet. If anyone can compile for mac let me know and I'll send the source code. Also feel free to put it in the add-ons manager. Thanks to Senso for the vital SdkRecreateParam() function. I have available a class that can be...
- 12 Jan 2020, 22:26
- Forum: Suggestions & improvements
- Topic: Knob sensitivity
- Replies: 2
- Views: 5291
Knob sensitivity
I would like a knob sensitivity control, i.e. how far you drag away from the knob for maximum values.
The knobs are usable, but sometimes you want a bit more fine control, e.g. when controlling a filter.
The knobs are usable, but sometimes you want a bit more fine control, e.g. when controlling a filter.
- 10 Jan 2020, 15:21
- Forum: Patching questions
- Topic: Basic array question
- Replies: 15
- Views: 16731
Re: Basic array question
If this is helpful to anyone: If you send an array event (event size > 1) to a data bus, then whole array will be sent every bloc. If you send a sequence of events and queue them into an array (like the x.iso patch), each value will take a bloc, so an array size 8 would take 8 blocs to fill. If you ...
- 10 Jan 2020, 14:57
- Forum: Suggestions & improvements
- Topic: Changing Query settings of an existing module
- Replies: 5
- Views: 10039
Re: Changing Query settings of an existing module
Great !
How did I miss that
How did I miss that
- 10 Jan 2020, 14:56
- Forum: General discussion
- Topic: HH4 - "new" preset manager ?
- Replies: 4
- Views: 6320
Re: HH4 - "new" preset manager ?
Thanks.
Is it quick for you to say what has been upgraded about the module.
I've not got much time to look at the moment.
Is it quick for you to say what has been upgraded about the module.
I've not got much time to look at the moment.
- 10 Jan 2020, 12:00
- Forum: General discussion
- Topic: HH4 - "new" preset manager ?
- Replies: 4
- Views: 6320
HH4 - "new" preset manager ?
I have seen some posts mentioning a "new" preset manager in HH4.
I have briefly looked at HH4 and the preset manager seemed the same to me.
The HH4 manual page looks the same as for HH3 too.
Am I missing something ?
I have briefly looked at HH4 and the preset manager seemed the same to me.
The HH4 manual page looks the same as for HH3 too.
Am I missing something ?
- 10 Jan 2020, 11:54
- Forum: Suggestions & improvements
- Topic: more control of VST window
- Replies: 7
- Views: 9764
Re: more control of VST window
Regarding one window open at a time, the plugin module has a "visible" switch input/output as well as the toggle. So you could produce a patch to do this. You'd have to use buses if you plugins are in different patches. The other point about hiding the VST windows is that you can 1. Ask the VST to o...
- 10 Jan 2020, 11:42
- Forum: Suggestions & improvements
- Topic: Changing Query settings of an existing module
- Replies: 5
- Views: 10039
Changing Query settings of an existing module
When you drop some modules you get the Query options (number of input, etc). If you then want to change the Query options, you have to delete the module and re-drop it, thus losing all your connections. I would like an option that allows you to change the Query options but keep all existing connecti...
- 10 Jan 2020, 11:19
- Forum: Suggestions & improvements
- Topic: Preset manager preset name input
- Replies: 13
- Views: 41196
Re: Preset manager preset name input
Yes, I have no problem extracting preset names as comma text, and I have used a listbox to store names before. But Usine is all about patching, and the few remaining things that cannot be patched are REALLY annoying ;-) (As an aside, modules that only have a "toggle" and no absolute state inputs are...
- 07 Jan 2020, 01:54
- Forum: Module development SDK
- Topic: Visual studio debugging 64 bit usine
- Replies: 2
- Views: 34095
Re: Visual studio debugging 64 bit usine
Thanks. It is working now.
I had to select Native Code in the code type when I attached to the process.
The Auto setting was not working for some reason.
I had to select Native Code in the code type when I attached to the process.
The Auto setting was not working for some reason.
- 04 Jan 2020, 19:58
- Forum: Module development SDK
- Topic: Visual studio debugging 64 bit usine
- Replies: 2
- Views: 34095
Visual studio debugging 64 bit usine
I have just moved over to 64 bit usine hh3, and recompiled my own SDK modules. If I try to debug with visual studio 2017, the breakpoints do not work due to symbols not being loaded. The modules window hardly shows any modules and my user module dll is not shown. It all works fine for 32 bit usine. ...
- 22 Dec 2019, 03:36
- Forum: Suggestions & improvements
- Topic: Preset manager preset name input
- Replies: 13
- Views: 41196
Preset manager preset name input
Can we please have a new preset manager text input parameter for the name to be used when the preset is saved. If nothing is connected to the input the module should behave as currently. If a string is on the input when the preset is saved it should be used for the name. This would allow the preset ...
- 21 Dec 2019, 21:35
- Forum: Registration procedure
- Topic: Pricing and licensing
- Replies: 11
- Views: 49481
- 21 Dec 2019, 19:43
- Forum: Suggestions & improvements
- Topic: left hand side icons - descriptions on hover
- Replies: 0
- Views: 21398
left hand side icons - descriptions on hover
The icons on the left hand side of the Usine screen (HH4 and I think HH3 etc.) could do with a textual description that appears if you over over the icon for a couple of seconds. This is expected behaviour these days - especially if the meaning of the icon is not obvious.
Thanks,
Simon.
Thanks,
Simon.
- 21 Nov 2019, 14:51
- Forum: General discussion
- Topic: Hollyhock 4 status
- Replies: 9
- Views: 12076
Re: Hollyhock 4 status
Excellent !
- 20 Nov 2019, 17:22
- Forum: General discussion
- Topic: Hollyhock 4 status
- Replies: 9
- Views: 12076
Re: Hollyhock 4 status
OK,
Any clues when HH4 will be available to everyone ?
There must be a target date ...
Any clues when HH4 will be available to everyone ?
There must be a target date ...
- 05 Nov 2019, 23:03
- Forum: Registration procedure
- Topic: Usine licence
- Replies: 1
- Views: 28955
Usine licence
Hi,
I cannot find anywhere on the new forum that says when my current Usine licence expires.
I'm sure we could on the old forum.
Thanks,
Simon.
I cannot find anywhere on the new forum that says when my current Usine licence expires.
I'm sure we could on the old forum.
Thanks,
Simon.
- 18 Oct 2019, 02:37
- Forum: Registration procedure
- Topic: cannot authorize since forum changes.
- Replies: 3
- Views: 30298
cannot authorize since forum changes.
Hi, Since the changes my Usine HH3 has decided it is not authorized and I cannot authorize it. I have got a new password and changed it back to my old one on the new forum. When I enter the details in the settings box, it always says "you are not correctly registered". Also, the username box appears...
- 18 Oct 2019, 02:35
- Forum: News
- Topic: Welcome to our new site and forum
- Replies: 10
- Views: 39923
Re: Welcome to our new site and forum
Hi, Since the changes my Usine HH3 has decided it is not authorized and I cannot authorize it. I have got a new password and changed it back to my old one on the new forum. When I enter the details in the settings box, it always says "you are not correctly registered". Also, the username box appears...
- 17 Sep 2019, 16:16
- Forum: General discussion
- Topic: Devices Index
- Replies: 17
- Views: 29683
- 12 Sep 2019, 20:46
- Forum: General discussion
- Topic: master/send channel?
- Replies: 6
- Views: 8535
- 27 Jul 2019, 18:14
- Forum: General discussion
- Topic: HH4
- Replies: 44
- Views: 67529
- 24 Jul 2019, 10:57
- Forum: General discussion
- Topic: Embarcadero RAD 10.3.2 Rio compiler now supports 64-bit Mac OSX ..? :)
- Replies: 5
- Views: 8460
- 17 Jul 2019, 12:15
- Forum: Patching questions
- Topic: Old USINE STAGE Conductor
- Replies: 11
- Views: 14602
It is not stupid. I have tried Hollyhock many times since version 1 and its preset manager takes about 1 second and sometimes more to make the changes over the workspace. Not suitable for live situations. The old USINE's conductor is instant. What I want from you guys is a solution not and sterile ...
- 01 Jul 2019, 10:22
- Forum: Module development SDK
- Topic: Can't find C++ source code for included modules...
- Replies: 2
- Views: 32089
Most of the standard modules in Usine are not open source and/or not written using the C++ SDK, and you will find no source code for those. But if you want to see what there is, you have to download the SDK, and you will find some modules and their code in: Sensomusic Usine SDK HH3-7.01.006modules a...
- 27 Jun 2019, 15:25
- Forum: Module development SDK
- Topic: plugin wrapper source code
- Replies: 1
- Views: 33051
- 27 Jun 2019, 15:21
- Forum: Suggestions & improvements
- Topic: Plugin module current patch name
- Replies: 6
- Views: 8865
OK, I looked at the most recent plugin module included in the SDK (PluginWrapper-juce_5 v2). This does not seem to be the actual version included with Usine, since it does not place the VST interface in a window with save/load bank/preset buttons at the top. I added a new output text parameter (m_tx...
- 21 Jun 2019, 17:06
- Forum: Module development SDK
- Topic: plugin wrapper source code
- Replies: 1
- Views: 33051
- 28 May 2019, 10:39
- Forum: General discussion
- Topic: hh4 new features summary ?
- Replies: 1
- Views: 3902
- 28 May 2019, 10:38
- Forum: Add-ons discussion
- Topic: VCA on HH 3
- Replies: 3
- Views: 32024
- 15 May 2019, 10:46
- Forum: General discussion
- Topic: HH4
- Replies: 44
- Views: 67529
Well, in HH4 I am hoping for a way to produce a GUI without all wiring, see this previous message:
https://www.sensomusic.org/forums/viewtopic.php?id=6074
Simon.
https://www.sensomusic.org/forums/viewtopic.php?id=6074
Simon.
- 13 May 2019, 17:07
- Forum: General discussion
- Topic: HH4
- Replies: 44
- Views: 67529
- 01 May 2019, 21:58
- Forum: General discussion
- Topic: HH4
- Replies: 44
- Views: 67529
- 01 May 2019, 21:57
- Forum: Suggestions & improvements
- Topic: touchscreen Settings entry
- Replies: 4
- Views: 6529
- 01 May 2019, 14:28
- Forum: Suggestions & improvements
- Topic: touchscreen Settings entry
- Replies: 4
- Views: 6529
I have recently started using HH3 with my new convertible laptop in "stand" mode, with the keyboard folded under, and therefore only using the touchscreen. In the Settings I can change values that have a slider or combi box, etc. But there is no way to open then value entry box to enter a value (via...
- 25 Apr 2019, 23:02
- Forum: General discussion
- Topic: Who still uses 32 bit VSTs ?
- Replies: 11
- Views: 17962
I'm still using vst 32 too with HH3. There is some great old vst, and I never use the advantage of x64 for usine. It make sense for me with kontakt for exemple with a DAW for composing. But I'm using usine for live so projects are lighter. A native bridger like reaper is in my opinion the perfect s...
- 24 Apr 2019, 09:55
- Forum: General discussion
- Topic: Who still uses 32 bit VSTs ?
- Replies: 11
- Views: 17962
I understand that the upcoming HH4 may not be produced in a 32 bit version. - OK, we have to move on sometimes. But I am just curious - who is still using 32 bit VSTs ? I know there is bridging software, but it is really wasting CPU cycles. I still use Proteus VX and that is 32 bit only - I do have ...
- 16 Apr 2019, 17:48
- Forum: Suggestions & improvements
- Topic: Faders : scale & midi learn curve
- Replies: 5
- Views: 7544
- 26 Mar 2019, 01:57
- Forum: News
- Topic: usine hollyhock 3.0.180 update
- Replies: 6
- Views: 33584
Well I have recreated most of my problem workspace from scratch and the problem is not showing up. I still have the old workspace that shows the problem but it is too complex to use as a test case, and if I simplify it too much the problem goes away. I did notice that when the problem occurs, the Pa...
- 24 Mar 2019, 17:43
- Forum: News
- Topic: usine hollyhock 3.0.180 update
- Replies: 6
- Views: 33584
I have noticed a problem in SDK User module captions starting with this version. I note the fix: GUI design for long patch's captions. I don't know exactly what this fix is, but I am finding the size of text drawn with sdkFillText() is inconsistent and sort of "wobbling" sometimes when the mouse is ...
- 21 Mar 2019, 17:11
- Forum: Suggestions & improvements
- Topic: Extra limits whilst dragging knobs or sliders
- Replies: 7
- Views: 10287
I would like knobs and sliders to have an extra pair of limits that could be called "Safe Min" and "Safe Max", or maybe "Drag Min" and "Drag Max". These limits would control how far the knob or slider can be dragged in a single action by mouse or touch. This means in a live situation you can have a ...
- 13 Mar 2019, 15:29
- Forum: Suggestions & improvements
- Topic: SDK method to set a Settings Line String.
- Replies: 5
- Views: 7563
- 12 Mar 2019, 14:15
- Forum: Suggestions & improvements
- Topic: SDK method to set a Settings Line String.
- Replies: 5
- Views: 7563
- 06 Mar 2019, 23:06
- Forum: Suggestions & improvements
- Topic: SDK method to set a Settings Line String.
- Replies: 5
- Views: 7563
Well, I have found the problem with sdkGetSettingValue(). It is defined like this: /// Getter for an existing setting line entry inline UsineEventPtr sdkGetSettingValue(AnsiCharPtr settingName) { UsineEventPtr settingEvent = nullptr; m_masterInfo->GetSettingValue(m_moduleInfo, settingName, settingEv...
- 21 Feb 2019, 11:46
- Forum: Suggestions & improvements
- Topic: SDK method to set a Settings Line String.
- Replies: 5
- Views: 7563
- 13 Feb 2019, 21:30
- Forum: News
- Topic: usine hollyhock 3.0.186 & 3.0.187update
- Replies: 10
- Views: 39080
Well it still does not work normally, but if I run it under
http://www.rohitab.com/apimonitor
then it does !
I suppose that runs things in a slightly different environment.
http://www.rohitab.com/apimonitor
then it does !
I suppose that runs things in a slightly different environment.
- 13 Feb 2019, 10:43
- Forum: News
- Topic: usine hollyhock 3.0.186 & 3.0.187update
- Replies: 10
- Views: 39080
- 12 Feb 2019, 16:29
- Forum: News
- Topic: usine hollyhock 3.0.186 & 3.0.187update
- Replies: 10
- Views: 39080
- 12 Feb 2019, 16:20
- Forum: News
- Topic: usine hollyhock 3.0.186 & 3.0.187update
- Replies: 10
- Views: 39080
- 12 Feb 2019, 15:04
- Forum: News
- Topic: usine hollyhock 3.0.186 & 3.0.187update
- Replies: 10
- Views: 39080
I cannot install this version 186 or version 184 on windows 8.1 (not tried other OS). I get error message: The program can't start because avutil-54.DLL is missing from you computer. Try reinstalling the program to fix this problem. The DLL is in the bin directory and even it I run Usine.exe in ther...
- 30 Jan 2019, 15:54
- Forum: Module development SDK
- Topic: which free version of visual studio
- Replies: 1
- Views: 33564
- 21 Jan 2019, 01:04
- Forum: Suggestions & improvements
- Topic: preset manager set name on input pins
- Replies: 2
- Views: 4738
Note: there is a comma-text input and output parameter available when the module has extended parameter selected. The output comma-text contains a list of all parameter names. So I tried setting the input comma-text but all it did was to change the output comma-text and did nothing to the preset nam...
- 19 Jan 2019, 22:10
- Forum: Patching questions
- Topic: Preset manager "rewrite" button in list
- Replies: 1
- Views: 3507
- 19 Jan 2019, 21:52
- Forum: Suggestions & improvements
- Topic: preset manager set name on input pins
- Replies: 2
- Views: 4738
With the preset manager the only way to set the preset names is using the list in the settings. These settings are not on a pin so you cannot use the patch wiring to change the name of a preset. I know this cannot be using an array since you cannot have an array of strings. But can we have a method ...
- 19 Jan 2019, 21:17
- Forum: Suggestions & improvements
- Topic: list box update from target
- Replies: 6
- Views: 8920
If you drag a combo box input pin and create a list box the items will be taken from the pin you dragged. It would be useful if a list box had a "set from target" trigger, that would update the list from the target. One example, if you have a listbox connected to the preset manager "current" pin, an...
- 19 Jan 2019, 17:50
- Forum: Suggestions & improvements
- Topic: Plugin module current patch name
- Replies: 6
- Views: 8865
I usually use midi program changes to select programs on the VST, and luckily most of my plugins support this. But I now have a VST that does not, so I have to use the preset manager to store and select presets. I am glad the preset manager now supports 64 presets, and I know you can use more than o...
- 17 Jan 2019, 12:57
- Forum: Suggestions & improvements
- Topic: more control of VST window
- Replies: 7
- Views: 9764
Some VSTs take a while to open their user interface window, and with lots of VST windows open they are all over the Usine window and get in the way (especially on a laptop). It would be useful if the VST window could be open, but "hidden", moved under the Usine window, or shifted off the side of the...
- 19 Dec 2018, 17:19
- Forum: Module development SDK
- Topic: MIDI chord recognition
- Replies: 3
- Views: 35906
Well after having a quick look at PyChoReLib it seems to be quite simple. It does not really use an algorithm to "recognize" chords at all. It uses a database of intervals and a root node offset to recognize chords. The initialisation routine loads 77 types of chord voicings in the key of C, but the...
- 19 Dec 2018, 15:59
- Forum: Module development SDK
- Topic: MIDI chord recognition
- Replies: 3
- Views: 35906
I think you would be surprised how much code is in those old keyboards. But I also expect they are quite easy confuse. All the complexity in those web algorithms is required to get accurate results. Take rootless voicings - one voicing can be several chords, so you then get into harmonic analysis to...
- 19 Dec 2018, 15:38
- Forum: Suggestions & improvements
- Topic: FASTER PRESET MANAGER
- Replies: 2
- Views: 4520
Would be nice if you could use presets like you can in something like Mainstage, in an actual performance (must not interrupt sound). I used a custom method in a user module since all I am doing is sending midi program changes and the odd control of a patch "bypass", etc. The way it must be done in ...
- 29 Nov 2018, 21:01
- Forum: Suggestions & improvements
- Topic: options for input takeover on panel controls
- Replies: 6
- Views: 7837
- 28 Nov 2018, 12:50
- Forum: Suggestions & improvements
- Topic: options for input takeover on panel controls
- Replies: 6
- Views: 7837
I think having those options on all wire inputs might damage performance since most inputs would not need it. Perhaps a new module could be produced that does something like your patch, but in a more efficient manner. There are range faders have 2 ends and a cursor that can be used to show a control...
- 14 Nov 2018, 01:00
- Forum: Add-ons discussion
- Topic: ParamMux module new version 2
- Replies: 4
- Views: 31745
ParamMux (Parameter Multiplexer) is a User Module that allows many parameters of different types to be multiplexed over a single data wire. New in version 2: - Instant parameter type configuration - External config file no longer required - Patchbay and parameter mapping mode - Parameter map transfo...
- 02 Nov 2018, 02:20
- Forum: Suggestions & improvements
- Topic: user module restoring saved parameters
- Replies: 2
- Views: 4528
- 01 Nov 2018, 21:54
- Forum: Suggestions & improvements
- Topic: array roll - relative movement
- Replies: 5
- Views: 8509
- 18 Oct 2018, 17:11
- Forum: Suggestions & improvements
- Topic: SDK method to set a Settings Line String.
- Replies: 5
- Views: 7563
sdkAddSettingsLineString() takes the address of a pointer. When the settings line string is changed in the settings panel, Usine allocates memory and writes a Unicode representation of the string to that memory, then modifies the pointer to point to the Unicode string. However, there is no proper wa...
- 17 Oct 2018, 23:18
- Forum: Module development SDK
- Topic: sdkAddSettingsLineString - how do you use it ?
- Replies: 7
- Views: 37957
- 13 Oct 2018, 12:12
- Forum: General discussion
- Topic: HH multicore preformance
- Replies: 3
- Views: 5480
There is info about the threading in the PDF manual. I think each rack is a separate thread at the very least. But it probably uses threads more than this, since you can select the number of threads to use. Maybe its the OS (e.g Windows) that spreads the theads across the cores. I'm sure Senso could...
- 06 Oct 2018, 16:04
- Forum: Module development SDK
- Topic: missing trace output
- Replies: 2
- Views: 31873
If I output a fairly large number of trace lines in a short space of time using sdkTraceChar, only the last 100 lines show up in the trace panel or in the console panel. If I use sdkTraceLogChar to output to the Usine log, the lines do not go missing. It is as if the trace displayed in Usine is limi...
- 09 Sep 2018, 23:10
- Forum: Module development SDK
- Topic: onGetChunkLen called twice
- Replies: 1
- Views: 29133
There appears to be the following issues: Preset value of -1: It is clear that the Preset -1 value is supposed to be a true value, but surely this is a bug, as if it is compared to the LongBool TRUE value then the check will fail. If it is checked using the C "if (value)" syntax of course it will be...
- 09 Sep 2018, 17:39
- Forum: Module development SDK
- Topic: onGetChunkLen called twice
- Replies: 1
- Views: 29133
I put some debug in the Chunk routines, as follows on Module load onGetChunkLen called, is_preset = 0, size calculated as 604 onGetChunkLen called, is_preset = 0, size calculated as 604 onSetChunk called (loading), size 612, is_preset = 0 on Module save onGetChunkLen called, is_preset = -1, size cal...
- 30 Aug 2018, 23:57
- Forum: Patching questions
- Topic: what is stored in preset manager ?
- Replies: 4
- Views: 6748
- 30 Aug 2018, 23:38
- Forum: Patching questions
- Topic: what is stored in preset manager ?
- Replies: 4
- Views: 6748
- 30 Aug 2018, 19:59
- Forum: Patching questions
- Topic: what is stored in preset manager ?
- Replies: 4
- Views: 6748
For a given module, are all the parameters and settings supposed to be stored in the preset manager like they are when you save the patch or workspace ? Or does each module decide which of its parameters and settings to store in the preset ? A related question, perhaps should be in SDK forum - for a...
- 23 Aug 2018, 14:27
- Forum: Suggestions & improvements
- Topic: sdk onReadyToProcess callback
- Replies: 3
- Views: 5948
- 16 Aug 2018, 11:58
- Forum: Module development SDK
- Topic: multithreading
- Replies: 13
- Views: 50595
an interesting issue i hadn't espected tho, a call to rand() made by each trheads makes it doesn't randomize anymore rand is not thead-safe, so different threads will interfere and stop it working properly. Also it probably needs a different seed for each thread. If you have any of the ..._r functi...
- 13 Aug 2018, 15:33
- Forum: Module development SDK
- Topic: multithreading
- Replies: 13
- Views: 50595
- 06 Aug 2018, 19:17
- Forum: Module development SDK
- Topic: Multiple call to sdkSetEvtSize
- Replies: 3
- Views: 32405
- 06 Aug 2018, 18:20
- Forum: Module development SDK
- Topic: Multiple call to sdkSetEvtSize
- Replies: 3
- Views: 32405
I do what you do with adding midi messages several times in onProcess() or onCallback() without any problems. Each time, I do getEventSize() (saved storing the size elsewhere), add the extra message count, then do setEventSize(). However, when I tried that with much larger event sizes (over 100 byte...
- 21 Jul 2018, 14:33
- Forum: Suggestions & improvements
- Topic: array roll - relative movement
- Replies: 5
- Views: 8509
- 21 Jul 2018, 01:44
- Forum: Patching questions
- Topic: trigger every bloc
- Replies: 1
- Views: 3837
- 21 Jul 2018, 01:42
- Forum: Suggestions & improvements
- Topic: array roll - relative movement
- Replies: 5
- Views: 8509
The array roll module "roll" parameter is a number which is how much the array is to be rolled by from the starting position. It would be useful if there was a way to roll the array by a relative amount. This could be done with a "nudge" parameter and a setting that indicated direction and amount to...
- 19 Jul 2018, 16:55
- Forum: Module development SDK
- Topic: maximum chunk size
- Replies: 0
- Views: 35204
- 12 Jul 2018, 23:37
- Forum: Suggestions & improvements
- Topic: user module restoring saved parameters
- Replies: 2
- Views: 4528
Some examples of saved parameter data from a config file: Vparam1=0 (floating point data) Hparam2=1065353216 (bitwise parameter) Tparam3=hello (text parameter) TABparam4V=0000D0420000CA420000D8420000D8420000DE42 (array - stored in hex) TABparam4L=5 When a module is loaded and the parameters are rest...
- 13 Jun 2018, 16:49
- Forum: News
- Topic: usine hollyhock 3.0.173-2 update
- Replies: 1
- Views: 21803
- 13 Jun 2018, 14:33
- Forum: Module development SDK
- Topic: How to create an integer input/output event ?
- Replies: 23
- Views: 77000
Well, 32 bits certainly are transported. I was previously trying to transport large 32 bit integers in an array. If I extracted the value from the array the value was not corrupted, i.e. it was OK on the wire. But when the event was received by the array terminal any values above 24 bits were corrup...
- 11 Jun 2018, 19:57
- Forum: Suggestions & improvements
- Topic: change query index without re-dropping the module
- Replies: 2
- Views: 36927
It would be useful to have a way to change or cancel the query index (value chosen in the query menu) for any modules that uses it (User Modules, but also other modules where the user chooses the number of faders, etc.). Currently you have to delete and re-drop the modules (or edit the Usine config ...
- 09 Jun 2018, 16:34
- Forum: Module development SDK
- Topic: How to create an integer input/output event ?
- Replies: 23
- Views: 77000
- 04 Jun 2018, 23:34
- Forum: Module development SDK
- Topic: How to create an integer input/output event ?
- Replies: 23
- Views: 77000
On my side, I have performed some tests (because I want my module to be compatible with older versions of Usine) and I found that ptPointer is interesting to use, because it carries the 32 bits of data "as is". It works flawlessly as long as you connect pointer outputs to pointer inputs. Benoit In ...
- 04 Jun 2018, 23:22
- Forum: Module development SDK
- Topic: How to create an integer input/output event ?
- Replies: 23
- Views: 77000
I suppose the best way to set or get a ptBitwise parameter in a module is using the color event functions: void sdkSetEvtColor( UsineEventPtr ev, TColorUsine value ) TColorUsine sdkGetEvtColor( UsineEventPtr ev ) Although really, Usine should provide sdkSetEvtBitwise() and sdkGetEvtBitwise() taking ...
- 04 Jun 2018, 23:05
- Forum: Module development SDK
- Topic: ptBitwise
- Replies: 1
- Views: 32460
OK, well the thread "how to create an integer input/output event ?"
is where the discussion continues.
https://sensomusic.org/forums/viewtopic.php?id=6214
is where the discussion continues.
https://sensomusic.org/forums/viewtopic.php?id=6214
- 31 May 2018, 14:52
- Forum: Module development SDK
- Topic: How to create an integer input/output event ?
- Replies: 23
- Views: 77000
Thanx, I start to understand, so I think : bitwise get a float and convert it in a int32 so we are not limited to 24bits anymore ? Almost ! It has to never be a float if it is to have all bits preserved. It can lose accuracy when it is converted to float. So it cannot be float on the wire - it must...
- 30 May 2018, 22:38
- Forum: Module development SDK
- Topic: How to create an integer input/output event ?
- Replies: 23
- Views: 77000
It ptBitwise is an integer (all bits preserved) value, the value on the wire would have to be an integer also. So we would need to have a module with ptBitwise output connected to another ptBitwise input. Then if a 1 is sent from the output to the input, the value on the input should be 0x000000001 ...
- 25 May 2018, 20:16
- Forum: News
- Topic: usine hollyhock 3.0.171 update
- Replies: 6
- Views: 23050
- 25 May 2018, 14:25
- Forum: Module development SDK
- Topic: How to create an integer input/output event ?
- Replies: 23
- Views: 77000
- 25 May 2018, 11:14
- Forum: Module development SDK
- Topic: ptBitwise
- Replies: 1
- Views: 32460
- 25 May 2018, 11:12
- Forum: News
- Topic: usine hollyhock 3.0.171 update
- Replies: 6
- Views: 23050
- 23 May 2018, 22:18
- Forum: Suggestions & improvements
- Topic: SDK early set chunk
- Replies: 18
- Views: 20616
- 22 May 2018, 15:37
- Forum: Suggestions & improvements
- Topic: SDK early set chunk
- Replies: 18
- Views: 20616
- 22 May 2018, 01:43
- Forum: Suggestions & improvements
- Topic: SDK early set chunk
- Replies: 18
- Views: 20616
The new function sdkRecreateParam(paramnum, paraminfo) does not work correctly. Instead of changing parameter number "paramnum" to a new specification, it is adding a new parameter to the module at the end. When the value of this new parameter is changed, it causes a callback error in the OnCallback...
- 16 May 2018, 14:44
- Forum: Suggestions & improvements
- Topic: SDK early set chunk
- Replies: 18
- Views: 20616
- 16 May 2018, 00:20
- Forum: Suggestions & improvements
- Topic: SDK early set chunk
- Replies: 18
- Views: 20616
- 14 May 2018, 23:04
- Forum: Suggestions & improvements
- Topic: issue with second workspace, anyone else have this?
- Replies: 9
- Views: 12533
- 13 May 2018, 19:56
- Forum: Module development SDK
- Topic: How to create an integer input/output event ?
- Replies: 23
- Views: 77000
you can use integers up to 24 bit that is what a 32bit float is capable of. I don't know what you're planning, but that's quite a number. I had this issue sometime ago : http://www.sensomusic.org/forums/viewtopic.php?id=5328 I tried to use colors to send integers and that did not always seem to wor...
- 13 May 2018, 18:31
- Forum: Suggestions & improvements
- Topic: SDK early set chunk
- Replies: 18
- Views: 20616
hi, sorry for the delay. I spent a long time trying to understand the paramMux. I think that in this case an new SDK function like sdkSetParamType() could be added to change the parameter's type on the fly. This could simplify your module ? senso+++ If some of the TParamInfo fields can be changed o...
