Welcome to %s forums

BrainModular Users Forum

Login Register

Search found 551 matches

by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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" :-)
by sm_jamieson
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 ?
by sm_jamieson
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 ...
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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 ...
by sm_jamieson
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...
by sm_jamieson
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 ?
by sm_jamieson
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 ...
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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" ...
by sm_jamieson
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...
by sm_jamieson
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,...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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 ?
by sm_jamieson
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...
by sm_jamieson
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 ...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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 [...
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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 ...
by sm_jamieson
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...
by sm_jamieson
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 ...
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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 ...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
13 Feb 2023, 00:08
Forum: Suggestions & improvements
Topic: Please add Usine Objects to the SDK.
Replies: 6
Views: 42363

Re: Please add Usine Objects to the SDK.

senso wrote:
07 Jan 2023, 15:36
we'll implement a set of UsineObjects functions in the SDK.
Hi. Do you know when / how soon this will be implemented in the SDK ?
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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 !...
by sm_jamieson
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 ...
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
14 Jun 2022, 12:53
Forum: General discussion
Topic: Adamson Fletcher Machine
Replies: 6
Views: 42054

Re: Adamson Fletcher Machine

Fantastic !
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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 ...
by sm_jamieson
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...
by sm_jamieson
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. ...
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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 ...
by sm_jamieson
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, ...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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 ?
by sm_jamieson
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:
20220124_145527.zip
(469.86 KiB) Downloaded 295 times
by sm_jamieson
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 ...
by sm_jamieson
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 ?
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
07 Jan 2022, 20:52
Forum: News
Topic: review of the year 2021 and future
Replies: 8
Views: 43293

Re: review of the year 2021 and future

oli_lab wrote:
05 Jan 2022, 19:19
share ! share !
Amen brother !
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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. ...
by sm_jamieson
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...
by sm_jamieson
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 ...!
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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).
by sm_jamieson
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.
by sm_jamieson
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
by sm_jamieson
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.
by sm_jamieson
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 ...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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 ?
by sm_jamieson
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...
by sm_jamieson
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 ?
by sm_jamieson
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 !
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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 ?
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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 :-)
by sm_jamieson
14 Jan 2020, 22:30
Forum: Suggestions & improvements
Topic: Knob sensitivity
Replies: 2
Views: 5291

Re: Knob sensitivity

Just tried it. Fantastic.
Thanks.
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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 ...
by sm_jamieson
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.
by sm_jamieson
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 ?
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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.
by sm_jamieson
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. ...
by sm_jamieson
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 ...
by sm_jamieson
21 Dec 2019, 21:35
Forum: Registration procedure
Topic: Pricing and licensing
Replies: 11
Views: 49481

Re: Pricing and licensing

nay-seven wrote:
09 Dec 2019, 09:59
X-iso resume most of your questions, but yes, we think about a HH4 promo for current users.
Any news about this ?
Also will it apply if a small break in license, mine runs out today!
by sm_jamieson
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.
by sm_jamieson
21 Nov 2019, 14:51
Forum: General discussion
Topic: Hollyhock 4 status
Replies: 9
Views: 12076

Re: Hollyhock 4 status

Excellent !
by sm_jamieson
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 ...
by sm_jamieson
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.
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
17 Sep 2019, 16:16
Forum: General discussion
Topic: Devices Index
Replies: 17
Views: 29683

Does the number relate to which USB port it is plugged into ?
by sm_jamieson
12 Sep 2019, 20:46
Forum: General discussion
Topic: master/send channel?
Replies: 6
Views: 8535

Very useful to edit the audio out device. I added a MONO switch like that.
Simon.
by sm_jamieson
27 Jul 2019, 18:14
Forum: General discussion
Topic: HH4
Replies: 44
Views: 67529

Do we have an approximate date for the release of HH4 ?
by sm_jamieson
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

Well I am not a pro musician, and I use Windows, but I think it will be important to provide Mac 64 bit version to keep the user base of Usine as healthy as possible. Usine can simply do things nothing else can !
by sm_jamieson
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 ...
by sm_jamieson
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...
by sm_jamieson
27 Jun 2019, 15:25
Forum: Module development SDK
Topic: plugin wrapper source code
Replies: 1
Views: 33051

OK, I compiled modulesPluginWrapper-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. The window only contains the VST interface itself.

Simon.
by sm_jamieson
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...
by sm_jamieson
21 Jun 2019, 17:06
Forum: Module development SDK
Topic: plugin wrapper source code
Replies: 1
Views: 33051

Does anyone know if the code in the SDK e.g.

Sensomusic Usine SDK HH3-7.01.006modulesPluginWrapper-juce_5 v2

is the actual code of the plugin module included with Usine.

Or is it just an example ?

Thanks,
Simon.
by sm_jamieson
28 May 2019, 10:39
Forum: General discussion
Topic: hh4 new features summary ?
Replies: 1
Views: 3902

For those of us that don't see the HH4 beta, is there a summary of the HH4 features anywhere ?
by sm_jamieson
28 May 2019, 10:38
Forum: Add-ons discussion
Topic: VCA on HH 3
Replies: 3
Views: 32024

What is the VCA feature - is it new in HH4 ?
by sm_jamieson
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.
by sm_jamieson
13 May 2019, 17:07
Forum: General discussion
Topic: HH4
Replies: 44
Views: 67529

I also just noticed the front website page says:
Buy Hollyhock 3 now and get HH4 / HH4-beta for free!
by sm_jamieson
01 May 2019, 21:58
Forum: General discussion
Topic: HH4
Replies: 44
Views: 67529

nay-seven wrote:Pro users and community have receive a link to beta test group
I know what Pro users are, but what is the "community" ?

Simon.
by sm_jamieson
01 May 2019, 21:57
Forum: Suggestions & improvements
Topic: touchscreen Settings entry
Replies: 4
Views: 6529

OK thanks - that is working fine with those settings.
I don't know if the on-screen keyboard is supposed to come up automatically on double-touch,
but I put an icon to switch the on-screen keyboard on the taskbar so I can just select that.

Simon.
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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 ...
by sm_jamieson
16 Apr 2019, 17:48
Forum: Suggestions & improvements
Topic: Faders : scale & midi learn curve
Replies: 5
Views: 7544

In this situation it might be an idea to have a simple fader, and a more complex one when needed. I know this has come up a few times recently with people requesting more complex functionality in the most commonly used modules.
Simon.
by sm_jamieson
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...
by sm_jamieson
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 ...
by sm_jamieson
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 ...
by sm_jamieson
13 Mar 2019, 15:29
Forum: Suggestions & improvements
Topic: SDK method to set a Settings Line String.
Replies: 5
Views: 7563

I have tested with V188 and it works fine.
So the issue is resolved.

Thanks all.
Simon.
by sm_jamieson
12 Mar 2019, 14:15
Forum: Suggestions & improvements
Topic: SDK method to set a Settings Line String.
Replies: 5
Views: 7563

This issue was reported as a bug, and a solution is on the way.

Simon.
by sm_jamieson
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...
by sm_jamieson
21 Feb 2019, 11:46
Forum: Suggestions & improvements
Topic: SDK method to set a Settings Line String.
Replies: 5
Views: 7563

This is still an issue.
We need a way to set the SettingsLineString from within the SDK.

Thanks,
Simon.
by sm_jamieson
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.
by sm_jamieson
13 Feb 2019, 10:43
Forum: News
Topic: usine hollyhock 3.0.186 & 3.0.187update
Replies: 10
Views: 39080

It was unpacked in downloads, so should be OK.
I'm moving to a new laptop soon so not that worried, but it is strange.
I could try "installing" the DLLs with regsvr32 to see if that works.

Simon.
by sm_jamieson
12 Feb 2019, 16:29
Forum: News
Topic: usine hollyhock 3.0.186 & 3.0.187update
Replies: 10
Views: 39080

Well I tried reinstalling version 3.0.173-2 that I previously installed and it is doing the same thing, so must be an issue with my laptop.
by sm_jamieson
12 Feb 2019, 16:20
Forum: News
Topic: usine hollyhock 3.0.186 & 3.0.187update
Replies: 10
Views: 39080

Already tried copying all the av* files that are from ffmpeg to there, I get a different error,
The Application was Unable to Start Correctly (0xc000007b)
I thought windows would always look in the current directory for DLLs.

Also, I tried "unblocking" the zip file before installing.
by sm_jamieson
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...
by sm_jamieson
30 Jan 2019, 15:54
Forum: Module development SDK
Topic: which free version of visual studio
Replies: 1
Views: 33564

Which free version of visual studio are people using to build User Modules with the SDK ?

I am currently using visual studio express 2013.

But I am getting a new laptop.
Any issues with the latest which is Visual Studio 2017 Community ?

Simon.
by sm_jamieson
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...
by sm_jamieson
19 Jan 2019, 22:10
Forum: Patching questions
Topic: Preset manager "rewrite" button in list
Replies: 1
Views: 3507

The preset manager has buttons "New" and "Write" which do what you expect. The other button "List" causes the preset manager popup window. In the popup you get "New" and "Write" buttons and a "Rewrite" toggle.
What does "Rewrite" toggle do ?
by sm_jamieson
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 ...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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 ...
by sm_jamieson
29 Nov 2018, 21:01
Forum: Suggestions & improvements
Topic: options for input takeover on panel controls
Replies: 6
Views: 7837

Oh I see what you mean. In that case yes I like the suggestion - good idea.
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
02 Nov 2018, 02:20
Forum: Suggestions & improvements
Topic: user module restoring saved parameters
Replies: 2
Views: 4528

OK, user modules are responsible for their own storage - that is quite reasonable.
The Chunk works fine.

Thanks,
Simon.
by sm_jamieson
01 Nov 2018, 21:54
Forum: Suggestions & improvements
Topic: array roll - relative movement
Replies: 5
Views: 8509

Yes that would be a good solution.
Thanks,
Simon.
by sm_jamieson
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...
by sm_jamieson
17 Oct 2018, 23:18
Forum: Module development SDK
Topic: sdkAddSettingsLineString - how do you use it ?
Replies: 7
Views: 37957

I am just going to use this function in a module.
Perhaps Senso can confirm that the value is supposed to be a UTF-16 string and that it will not change to another type of encoding.

Simon.
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
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...
by sm_jamieson
30 Aug 2018, 23:57
Forum: Patching questions
Topic: what is stored in preset manager ?
Replies: 4
Views: 6748

These fields are in TParamInfo:

LongBool DontSave; ///< specifies if the parameter need to be save or not
LongBool IsStoredInPreset; ///< set the param stored in the preset (default false)

Simon.
by sm_jamieson
30 Aug 2018, 23:38
Forum: Patching questions
Topic: what is stored in preset manager ?
Replies: 4
Views: 6748

OK thanks, but in any case, the Settings in the tabs (for a User Module added in onCreateSettings) are not saved ?
by sm_jamieson
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...
by sm_jamieson
23 Aug 2018, 14:27
Forum: Suggestions & improvements
Topic: sdk onReadyToProcess callback
Replies: 3
Views: 5948

I do the same thing in my modules. Such a callback would be very useful.
by sm_jamieson
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...
by sm_jamieson
13 Aug 2018, 15:33
Forum: Module development SDK
Topic: multithreading
Replies: 13
Views: 50595

You need to specify the class, and also pass the object pointer, like this:

std::thread t0( & BEZIER_MULTI::RENDER_SOUND_BLOC, this, 0);

Simon.
by sm_jamieson
06 Aug 2018, 19:17
Forum: Module development SDK
Topic: Multiple call to sdkSetEvtSize
Replies: 3
Views: 32405

I think the dynamic sized events is fundamental to the core of Usine, so I would think it is fairly well optimized - but still good to make code as efficient as possible !
by sm_jamieson
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...
by sm_jamieson
21 Jul 2018, 14:33
Forum: Suggestions & improvements
Topic: array roll - relative movement
Replies: 5
Views: 8509

That's a good little trick, but doesn't work if you have an array input coming from another array module, as the feedback fights with the input.You can patch round it but then using as many modules as when using a counter !
Simon.
by sm_jamieson
21 Jul 2018, 01:44
Forum: Patching questions
Topic: trigger every bloc
Replies: 1
Views: 3837

A "trigger" is a value that goes to 1 for a bloc, then back to zero. This seems to mean that you cannot have a trigger every bloc, as the value would never to back to zero. Is this correct ?
Simon.
by sm_jamieson
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...
by sm_jamieson
19 Jul 2018, 16:55
Forum: Module development SDK
Topic: maximum chunk size
Replies: 0
Views: 35204

Is there a maximum size of a chunk that can be stored in the workspace or patch file ?

Thanks,
Simon.
by sm_jamieson
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...
by sm_jamieson
13 Jun 2018, 16:49
Forum: News
Topic: usine hollyhock 3.0.173-2 update
Replies: 1
Views: 21803

Excellent !
by sm_jamieson
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...
by sm_jamieson
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 ...
by sm_jamieson
09 Jun 2018, 16:34
Forum: Module development SDK
Topic: How to create an integer input/output event ?
Replies: 23
Views: 77000

I just noticed when you have a ptBitwise terminal and hover over it, the description says "type byte".
That's a bit odd, if it is 32 bits - byte usually means 8 bits. Has anyone confirmed that 32 bits are transported ?
by sm_jamieson
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 ...
by sm_jamieson
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 ...
by sm_jamieson
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
by sm_jamieson
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...
by sm_jamieson
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 ...
by sm_jamieson
25 May 2018, 20:16
Forum: News
Topic: usine hollyhock 3.0.171 update
Replies: 6
Views: 23050

oli_lab wrote:I did some bitwise math module a few while age and I used float inputs : should I use those bitwise inputs instead ? are they just 32bit integer inputs ?
Well we have been wanting 32 bit integer inputs for a while, would be cool it we have them now !
by sm_jamieson
25 May 2018, 14:25
Forum: Module development SDK
Topic: How to create an integer input/output event ?
Replies: 23
Views: 77000

Regarding getting 32 bits sent that can be preserved as a 32 bit int, I don't know if the new ptBitwise parameter type helps - I've not investigated it yet.
by sm_jamieson
25 May 2018, 11:14
Forum: Module development SDK
Topic: ptBitwise
Replies: 1
Views: 32460

Changes in 3.0.171 are listed as:

improvements

- New sdk 7.01.006
- New recreateParam procedure
- New ptBitwise parameter's type

bugs
- Inlets text settings don't work properly

Does anyone know what does ptBitwise parameter type do ?
by sm_jamieson
25 May 2018, 11:12
Forum: News
Topic: usine hollyhock 3.0.171 update
Replies: 6
Views: 23050

what does ptBitwise do ?
by sm_jamieson
23 May 2018, 22:18
Forum: Suggestions & improvements
Topic: SDK early set chunk
Replies: 18
Views: 20616

Just sent bug report - including zip file with examples.
by sm_jamieson
22 May 2018, 15:37
Forum: Suggestions & improvements
Topic: SDK early set chunk
Replies: 18
Views: 20616

Yes I should get time in the next few days.
by sm_jamieson
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...
by sm_jamieson
16 May 2018, 14:44
Forum: Suggestions & improvements
Topic: SDK early set chunk
Replies: 18
Views: 20616

Note, the procedure in the SDK API is
sdkRecreateParam(int numParam, TParamInfo* pParamInfo)
by sm_jamieson
16 May 2018, 00:20
Forum: Suggestions & improvements
Topic: SDK early set chunk
Replies: 18
Views: 20616

Fantastic !
by sm_jamieson
14 May 2018, 23:04
Forum: Suggestions & improvements
Topic: issue with second workspace, anyone else have this?
Replies: 9
Views: 12533

Maybe a "slow" workspace clear / save / load mode, that uses less processing and allows the sound to continue perfectly ?
If you wanted to do those actions on a workspace whilst not playing audio, you would use the "normal" functions which would be faster.
by sm_jamieson
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...
by sm_jamieson
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...