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 modules at the other end to operate the faders etc.
I was thinking of using Usine Objects for some of the control, but its slow and there is no fast feedback path for changing values - so its good for sending but not for receiving changes to events.
Statistics: Posted by sm_jamieson — 02 Jun 2025, 17:56
]]>2025-06-02T17:44:58+02:002025-06-02T17:44:58+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45887#p45887When I get a chance I'll continue the sdk discussion in the SDK forum.
Statistics: Posted by sm_jamieson — 02 Jun 2025, 17:44
]]>2025-05-31T21:24:25+02:002025-05-31T21:24:25+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45884#p45884 I have 3 user modules. 1. ParamMux that sends events of every type down the same wire. Some overlap with new Usine features. 2. A patch browser module 3. The other is a massive midi zone type module I use for live playing, a bit like Mainstage. I'll post a screenshot.
Statistics: Posted by sm_jamieson — 31 May 2025, 21:24
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 event class instead.
Hi ! The UsineEvent is simply deprecated but still working sofar. that is fortunate as I don't have the motivation to update 200 modules !
as for the null pointer error, it's just that HH6 is more picky than HH5, ie the error was present in HH5 but didn't trig an error.
Curious to see your user modules by the way
Olivar
Statistics: Posted by oli_lab — 31 May 2025, 13:02
]]>2025-05-30T19:05:16+02:002025-05-30T19:05:16+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45881#p45881Basically a null event pointer used to be filled in automatically and it does not on hh6. This is accomplished using the new event class instead.
Statistics: Posted by sm_jamieson — 30 May 2025, 19:05
I saw this just after sending my previous post. Well, when you have a complex workspace, rebuilding it from scratch is quite a problem Olivier...
In general, it is not necessary to reconfigure the workspace. But only the general Factory setup: scan of plugins, personal folders, language and other details in the Factory setup Devices often need to be reconfigured. But you can try saving them in the old version and loading them in the new version.
Statistics: Posted by cmodica — 25 Feb 2025, 14:44
]]>2025-02-25T13:39:19+02:002025-02-25T13:39:19+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45735#p45735Well, when you have a complex workspace, rebuilding it from scratch is quite a problem Olivier...
generally the config folder is not compatible from a version to the next major version (ie. 5 --> 6) I recommend to configure Usine from scratch...
Statistics: Posted by unguitar — 25 Feb 2025, 12:39
I've uploaded the demo of 6.xx and scanned the plugins locations. When on 6.xx all the plugins in the workspace originally made with 5.xx are showing "invalid" on all connections, while when I drag them from the plugins navigator into the patch they appear just fine. Another thing worth of note is how different the graphic presentation of the patch is. In the image you see the patch buttons of the Aether plugin: on top is the one imported from the 5.xx and at the bottom the one loaded into the patch from the plugin list. As Olivier wrote he wasn't sure that 5.xx was working with M series processors I was hoping the reason of the inactive connections was because of that.
Statistics: Posted by unguitar — 25 Feb 2025, 12:36
]]>2025-02-25T09:30:37+02:002025-02-25T09:30:37+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45731#p45731I recommend to configure Usine from scratch...
]]>2025-02-24T19:41:13+02:002025-02-24T19:41:13+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45730#p45730Statistics: Posted by unguitar — 24 Feb 2025, 18:41
]]>2025-02-24T14:43:12+02:002025-02-24T14:43:12+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45728#p45728Previous versions needed the entire existing Config folder to be copied in the new one, is this still ok? thank you
Statistics: Posted by unguitar — 24 Feb 2025, 13:43
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 modules at the other end to operate the faders etc.
I was thinking of using Usine Objects for some of the control, but its slow and there is no fast feedback path for changing values - so its good for sending but not for receiving changes to events.
Statistics: Posted by sm_jamieson — 02 Jun 2025, 17:56
]]>2025-06-02T17:44:58+02:002025-06-02T17:44:58+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45887#p45887When I get a chance I'll continue the sdk discussion in the SDK forum.
Statistics: Posted by sm_jamieson — 02 Jun 2025, 17:44
]]>2025-05-31T21:24:25+02:002025-05-31T21:24:25+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45884#p45884 I have 3 user modules. 1. ParamMux that sends events of every type down the same wire. Some overlap with new Usine features. 2. A patch browser module 3. The other is a massive midi zone type module I use for live playing, a bit like Mainstage. I'll post a screenshot.
Statistics: Posted by sm_jamieson — 31 May 2025, 21:24
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 event class instead.
Hi ! The UsineEvent is simply deprecated but still working sofar. that is fortunate as I don't have the motivation to update 200 modules !
as for the null pointer error, it's just that HH6 is more picky than HH5, ie the error was present in HH5 but didn't trig an error.
Curious to see your user modules by the way
Olivar
Statistics: Posted by oli_lab — 31 May 2025, 13:02
]]>2025-05-30T19:05:16+02:002025-05-30T19:05:16+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45881#p45881Basically a null event pointer used to be filled in automatically and it does not on hh6. This is accomplished using the new event class instead.
Statistics: Posted by sm_jamieson — 30 May 2025, 19:05
I saw this just after sending my previous post. Well, when you have a complex workspace, rebuilding it from scratch is quite a problem Olivier...
In general, it is not necessary to reconfigure the workspace. But only the general Factory setup: scan of plugins, personal folders, language and other details in the Factory setup Devices often need to be reconfigured. But you can try saving them in the old version and loading them in the new version.
Statistics: Posted by cmodica — 25 Feb 2025, 14:44
]]>2025-02-25T13:39:19+02:002025-02-25T13:39:19+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45735#p45735Well, when you have a complex workspace, rebuilding it from scratch is quite a problem Olivier...
generally the config folder is not compatible from a version to the next major version (ie. 5 --> 6) I recommend to configure Usine from scratch...
Statistics: Posted by unguitar — 25 Feb 2025, 12:39
I've uploaded the demo of 6.xx and scanned the plugins locations. When on 6.xx all the plugins in the workspace originally made with 5.xx are showing "invalid" on all connections, while when I drag them from the plugins navigator into the patch they appear just fine. Another thing worth of note is how different the graphic presentation of the patch is. In the image you see the patch buttons of the Aether plugin: on top is the one imported from the 5.xx and at the bottom the one loaded into the patch from the plugin list. As Olivier wrote he wasn't sure that 5.xx was working with M series processors I was hoping the reason of the inactive connections was because of that.
Statistics: Posted by unguitar — 25 Feb 2025, 12:36
]]>2025-02-25T09:30:37+02:002025-02-25T09:30:37+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45731#p45731I recommend to configure Usine from scratch...
]]>2025-02-24T14:43:12+02:002025-02-24T14:43:12+02:00https://brainmodular.com/forums/viewtopic.php?t=7337&p=45728#p45728Previous versions needed the entire existing Config folder to be copied in the new one, is this still ok? thank you
Statistics: Posted by unguitar — 24 Feb 2025, 13:43