ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray
BrainModularBrainModular Users Forum2015-08-11T13:29:57+02:00https://brainmodular.com/forums/app.php/feed/topic/48152015-08-11T13:29:57+02:002015-08-11T13:29:57+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33372#p33372You have me curious on the setup
Right now I am trying to derive a sub-cycle off a Master Loop and use this for quantizing the Play/Rec/Loop/Stop for subsequent slave tracks. I was curious how you were basing your timing, if you could switch your master timing track around like in Mobius. Maybe I am wrong about this, as I haven't figured out how to change the Master without deleting it. Unfortunately I have not as much experience with Mobius, I am going to have to get my guitar out and do some looping with it to get some more experience, however I understand the mechanics better...especially with your notes.
-s
Statistics: Posted by sephult — 11 Aug 2015, 13:29
]]>2015-08-11T11:37:04+02:002015-08-11T11:37:04+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33370#p33370I'm on holidays this week and will work next week. Back home the 24th For now I'm stuck with a crack/pop trouble at the sampler loop point, I've opened a thread here : http://www.sensomusic.org/forums/viewtopic.php?id=5003 It seems live loopers (software and hardware) use an audio buffer to create a clean crossfade at the loop point when looping. I've uploaded my actual workspace for you. It's under construction and messy, you'll certainly have troubles understanding some parts of what I've done, but perhaps some patches will inspire you : http://www.sensomusic.org/forums/uploads.php?file=looper.zip The pacmen are in a popup, and some visual tools visible in the IB. I'll be back
Statistics: Posted by La Tenaille — 11 Aug 2015, 11:37
]]>2015-08-10T18:12:47+02:002015-08-10T18:12:47+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33366#p33366 Sorry for the long-hiding, I took another look today and started thinking about a Mobius integration. I was wondering if anyone has done any work towards this so far and would like to share their experiences?
La Tenaille,
I have your pac-man and already starting to rip-apart my SLR8x looper and starting to integrate, it will take me some time but I am more confident now than I was about accomplishing a Mobius clone Integrated into Hollyhock.
Here is just a screen shot of my testbed at the moment. I am working on the single button and Master-to-Slave switching/quantization at the minute.
-s
Statistics: Posted by sephult — 10 Aug 2015, 18:12
For Csound you can use Cabbage, for SuperCollider you can use OSC
PureData is a bit tricky, last time I checked libpd was full of static variables and would need restricting to only one instance at a time.
A Faust wrapper for the SDK would be cool
Yeah you're right for Cabbage. With SuperCollider there's the mess to deals with Virtual MIDI ports and Virtual Audio Cables to route the signals in and out Usine. Too bad for PD. Agree regarding Faust!
]]>2015-07-05T12:55:32+02:002015-07-05T12:55:32+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33216#p33216 i'd like to have a new CsoundAPI module, and a SuperCollider module , and what about a PureData module? and a Faust module?
]]>2015-06-20T15:47:22+02:002015-06-20T15:47:22+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33140#p33140 Your upload is coming up as an Upload.php script whenever I try to download, could you check?
-s
Statistics: Posted by sephult — 20 Jun 2015, 15:47
]]>2015-06-20T15:45:21+02:002015-06-20T15:45:21+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33139#p33139 I have several Synths going at the moment, only problem is that they become very CPU heavy .
-S
Statistics: Posted by sephult — 20 Jun 2015, 15:45
]]>2015-06-20T10:17:16+02:002015-06-20T10:17:16+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33136#p33136 I did some VCA
we need more colorful filter but still I can do quite a fun synth with that
it is time to develop more audio modules with Usine SDK !
Statistics: Posted by oli_lab — 20 Jun 2015, 10:17
]]>2015-06-20T01:43:59+02:002015-06-20T01:43:59+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33134#p33134Apologies if it already exists but i'm looking for an add-on that converts keyboard to MIDI in a similar way to how it is done in Logic X and Ableton Live. Here's why... Half yearly I lecture undergraduates in foundation level sound design and synthesis at a conservatorium of music. When I demonstrate examples i've been using Ableton Live as it is quite simple for me to trigger notes with the laptop keyboard. I'd really like to be able to do this with Usine instead. Thoughts and directions? chrs ][oyd
]]>2015-06-05T17:54:52+02:002015-06-05T17:54:52+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33046#p33046 I have been, it's been a rough ride...but I am learning. Feel like my mind is a version of Hollyhock running with Slowscript instead of Fastscript and none of the modules are wired right....
That's great to hear about the pacmen knobs! I too have little by little learned some things but nothing fully in application to project. but as I said to frgdsr42....the more who work together the better we can make things become.
-s
Statistics: Posted by sephult — 05 Jun 2015, 17:54
]]>2015-06-05T09:25:32+02:002015-06-05T09:25:32+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33041#p33041Meanwhile I've made pacmen knobs and I'm learning how to trigger samplers.
Statistics: Posted by La Tenaille — 05 Jun 2015, 09:25
]]>2015-06-05T06:44:18+02:002015-06-05T06:44:18+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33038#p33038 Hopefully soon I will be able to get back on track with this project as well. Most definitely the more the merrier....maybe get a spark going!
That's what a community is all about!
-s
Statistics: Posted by sephult — 05 Jun 2015, 06:44
Statistics: Posted by frgdsr42 — 05 Jun 2015, 05:05
]]>2015-05-14T18:52:03+02:002015-05-14T18:52:03+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=32799#p32799Will you find time to continue our sampler project ? With HH 2 Mobius sync is getting crappy
Statistics: Posted by La Tenaille — 14 May 2015, 18:52
]]>2015-04-29T01:04:15+02:002015-04-29T01:04:15+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=32567#p32567Statistics: Posted by r.erorr — 29 Apr 2015, 01:04
]]>
2015-04-29T00:31:45+02:002015-04-29T00:31:45+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=32565#p32565ie: array in: indexs in array out = index normal oreder, no-re order 0 0 0 5 1 5 8 2 8 1 3 1 whould be 'normal' out of an array, but if you manually specify different orders via the (should be same lenght) indexarray in. ie reverting all exect 2 extremities 0 0 0 5 2 8 8 1 5 1 3 1
Example: If ArrayIn has the values 11, 12, 13, 14 (in index 0 to 3), and IndexsIn has the values 2, 3, 1, 0, the result in Arrayout would be 13, 14, 11, 12
ok, now I got! it takes values from one ArrayIn and set them in new Array Out by values found in IndexIn array. Name "IndexIn" is because values of that array are used as indexes fore manipulation of ArrayIn and determination of new order of Array out. But in your example I got output 13, 14, 12, 11 not 13, 14, 11, 12, isn't it?
Statistics: Posted by r.erorr — 28 Apr 2015, 23:15
At first there's a little "precaution" so to speak, in that the length of the output and the loop is restricted to the shortest of the two input lengths.
Then the loop fetches the new index values and so the values are copied in another sequence to the output array.
Example: If ArrayIn has the values 11, 12, 13, 14 (in index 0 to 3), and IndexsIn has the values 2, 3, 1, 0, the result in Arrayout would be 13, 14, 11, 12.
For once, maybe it is easier to understand compacted code: for i:=0 to L-1 do SetdataArrayvalue(ArrayOut,i, GetdataArrayValue(Arrayin, round(getdataArrayValue(indexsIn,i)));
A round() or trunc() must be used to get an integer value suitable as an index value.
Some extra code could be added to ensure that the index values aren't larger than the output length - 1, unless that's taken care of outside of the script.
Statistics: Posted by ceasless — 28 Apr 2015, 12:26
]]>2015-04-28T08:38:09+02:002015-04-28T08:38:09+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=32539#p32539Statistics: Posted by bsork — 28 Apr 2015, 08:38
]]>2015-04-28T00:18:11+02:002015-04-28T00:18:11+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=32528#p32528Statistics: Posted by r.erorr — 28 Apr 2015, 00:18
]]>BrainModularBrainModular Users Forum2015-08-11T13:29:57+02:00https://brainmodular.com/forums/app.php/feed/topic/48152015-08-11T13:29:57+02:002015-08-11T13:29:57+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33372#p33372You have me curious on the setup
Right now I am trying to derive a sub-cycle off a Master Loop and use this for quantizing the Play/Rec/Loop/Stop for subsequent slave tracks. I was curious how you were basing your timing, if you could switch your master timing track around like in Mobius. Maybe I am wrong about this, as I haven't figured out how to change the Master without deleting it. Unfortunately I have not as much experience with Mobius, I am going to have to get my guitar out and do some looping with it to get some more experience, however I understand the mechanics better...especially with your notes.
-s
Statistics: Posted by sephult — 11 Aug 2015, 13:29
]]>2015-08-11T11:37:04+02:002015-08-11T11:37:04+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33370#p33370I'm on holidays this week and will work next week. Back home the 24th For now I'm stuck with a crack/pop trouble at the sampler loop point, I've opened a thread here : http://www.sensomusic.org/forums/viewtopic.php?id=5003 It seems live loopers (software and hardware) use an audio buffer to create a clean crossfade at the loop point when looping. I've uploaded my actual workspace for you. It's under construction and messy, you'll certainly have troubles understanding some parts of what I've done, but perhaps some patches will inspire you : http://www.sensomusic.org/forums/uploads.php?file=looper.zip The pacmen are in a popup, and some visual tools visible in the IB. I'll be back
Statistics: Posted by La Tenaille — 11 Aug 2015, 11:37
]]>2015-08-10T18:12:47+02:002015-08-10T18:12:47+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33366#p33366 Sorry for the long-hiding, I took another look today and started thinking about a Mobius integration. I was wondering if anyone has done any work towards this so far and would like to share their experiences?
La Tenaille,
I have your pac-man and already starting to rip-apart my SLR8x looper and starting to integrate, it will take me some time but I am more confident now than I was about accomplishing a Mobius clone Integrated into Hollyhock.
Here is just a screen shot of my testbed at the moment. I am working on the single button and Master-to-Slave switching/quantization at the minute.
-s
Statistics: Posted by sephult — 10 Aug 2015, 18:12
For Csound you can use Cabbage, for SuperCollider you can use OSC
PureData is a bit tricky, last time I checked libpd was full of static variables and would need restricting to only one instance at a time.
A Faust wrapper for the SDK would be cool
Yeah you're right for Cabbage. With SuperCollider there's the mess to deals with Virtual MIDI ports and Virtual Audio Cables to route the signals in and out Usine. Too bad for PD. Agree regarding Faust!
]]>2015-07-05T12:55:32+02:002015-07-05T12:55:32+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33216#p33216 i'd like to have a new CsoundAPI module, and a SuperCollider module , and what about a PureData module? and a Faust module?
]]>2015-06-20T15:47:22+02:002015-06-20T15:47:22+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33140#p33140 Your upload is coming up as an Upload.php script whenever I try to download, could you check?
-s
Statistics: Posted by sephult — 20 Jun 2015, 15:47
]]>2015-06-20T15:45:21+02:002015-06-20T15:45:21+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33139#p33139 I have several Synths going at the moment, only problem is that they become very CPU heavy .
-S
Statistics: Posted by sephult — 20 Jun 2015, 15:45
]]>2015-06-20T10:17:16+02:002015-06-20T10:17:16+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33136#p33136 I did some VCA
we need more colorful filter but still I can do quite a fun synth with that
it is time to develop more audio modules with Usine SDK !
Statistics: Posted by oli_lab — 20 Jun 2015, 10:17
]]>2015-06-20T01:43:59+02:002015-06-20T01:43:59+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33134#p33134Apologies if it already exists but i'm looking for an add-on that converts keyboard to MIDI in a similar way to how it is done in Logic X and Ableton Live. Here's why... Half yearly I lecture undergraduates in foundation level sound design and synthesis at a conservatorium of music. When I demonstrate examples i've been using Ableton Live as it is quite simple for me to trigger notes with the laptop keyboard. I'd really like to be able to do this with Usine instead. Thoughts and directions? chrs ][oyd
]]>2015-06-05T17:54:52+02:002015-06-05T17:54:52+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33046#p33046 I have been, it's been a rough ride...but I am learning. Feel like my mind is a version of Hollyhock running with Slowscript instead of Fastscript and none of the modules are wired right....
That's great to hear about the pacmen knobs! I too have little by little learned some things but nothing fully in application to project. but as I said to frgdsr42....the more who work together the better we can make things become.
-s
Statistics: Posted by sephult — 05 Jun 2015, 17:54
]]>2015-06-05T09:25:32+02:002015-06-05T09:25:32+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33041#p33041Meanwhile I've made pacmen knobs and I'm learning how to trigger samplers.
Statistics: Posted by La Tenaille — 05 Jun 2015, 09:25
]]>2015-06-05T06:44:18+02:002015-06-05T06:44:18+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=33038#p33038 Hopefully soon I will be able to get back on track with this project as well. Most definitely the more the merrier....maybe get a spark going!
That's what a community is all about!
-s
Statistics: Posted by sephult — 05 Jun 2015, 06:44
Statistics: Posted by frgdsr42 — 05 Jun 2015, 05:05
]]>2015-05-14T18:52:03+02:002015-05-14T18:52:03+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=32799#p32799Will you find time to continue our sampler project ? With HH 2 Mobius sync is getting crappy
Statistics: Posted by La Tenaille — 14 May 2015, 18:52
]]>2015-04-29T01:04:15+02:002015-04-29T01:04:15+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=32567#p32567Statistics: Posted by r.erorr — 29 Apr 2015, 01:04
]]>2015-04-29T00:31:45+02:002015-04-29T00:31:45+02:00https://brainmodular.com/forums/viewtopic.php?t=4815&p=32565#p32565ie: array in: indexs in array out = index normal oreder, no-re order 0 0 0 5 1 5 8 2 8 1 3 1 whould be 'normal' out of an array, but if you manually specify different orders via the (should be same lenght) indexarray in. ie reverting all exect 2 extremities 0 0 0 5 2 8 8 1 5 1 3 1
Example: If ArrayIn has the values 11, 12, 13, 14 (in index 0 to 3), and IndexsIn has the values 2, 3, 1, 0, the result in Arrayout would be 13, 14, 11, 12
ok, now I got! it takes values from one ArrayIn and set them in new Array Out by values found in IndexIn array. Name "IndexIn" is because values of that array are used as indexes fore manipulation of ArrayIn and determination of new order of Array out. But in your example I got output 13, 14, 12, 11 not 13, 14, 11, 12, isn't it?
Statistics: Posted by r.erorr — 28 Apr 2015, 23:15
At first there's a little "precaution" so to speak, in that the length of the output and the loop is restricted to the shortest of the two input lengths.
Then the loop fetches the new index values and so the values are copied in another sequence to the output array.
Example: If ArrayIn has the values 11, 12, 13, 14 (in index 0 to 3), and IndexsIn has the values 2, 3, 1, 0, the result in Arrayout would be 13, 14, 11, 12.
For once, maybe it is easier to understand compacted code: for i:=0 to L-1 do SetdataArrayvalue(ArrayOut,i, GetdataArrayValue(Arrayin, round(getdataArrayValue(indexsIn,i)));
A round() or trunc() must be used to get an integer value suitable as an index value.
Some extra code could be added to ensure that the index values aren't larger than the output length - 1, unless that's taken care of outside of the script.