ArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArrayArray
BrainModularBrainModular Users Forum2007-08-06T12:43:36+02:00https://brainmodular.org/forums/app.php/feed/topic/5132007-08-06T12:43:36+02:002007-08-06T12:43:36+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2508#p2508 Unfortunately, I did not manage to do something working perfectly fine. It comes maybe from my MIDI setup which is using USB ports. Using Stop Events Module seems to be the simplest, but it does not work fine. The Synthedit plug I did does not work perfectly ether but I'll try to find it on my disk and leave it some day on some link I'll give here. As nofish said, stacking several VSTis over different keyboard ranges is one of the most important functions.
Statistics: Posted by Vincent — 06 Aug 2007, 12:43
]]>2007-08-06T08:54:42+02:002007-08-06T08:54:42+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2504#p2504Statistics: Posted by senso — 06 Aug 2007, 08:54
]]>
2007-08-05T23:04:08+02:002007-08-05T23:04:08+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2502#p2502So, Vincent, would you perhaps be so kind to send me your Synthedit plug for checking it out?
]]>2007-08-01T08:20:11+02:002007-08-01T08:20:11+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2483#p2483 You could of course also create some sort of filtering inside the script for all types of messages, and for instance send CC messages to out1 and pitch bend to out2 or whatever.
Hm - maybe an idea for a generic midi splitter add-on patch? Splits/zones for not only note messages, but also CC, pitch, aftertouch might be useful for those who like to stack a lot of VSTs and/or external MIDI instruments.
]]>2007-08-01T04:26:25+02:002007-08-01T04:26:25+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2482#p2482Good idea ideed, it'll make things lighter! Rgds,
B.
Statistics: Posted by bmoussay — 01 Aug 2007, 04:26
]]>2007-07-31T09:22:27+02:002007-07-31T09:22:27+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2477#p2477 I've taken a look at your patch, and it looks almost ok to me. There's one thing missing though - and I think that's an error most of us have done the first time we've done something like this - you treat all the MIDI messages, not only the note messages.
The simplest way to fix it would be to filter before entering the script. You should use two MIDI Filter modules with NOTE ON and NOTE OFF respectively, but if you don't plan on using the pitch wheel, you can however use one filter with the ON/OFF/BEND setting.
]]>2007-07-30T09:52:33+02:002007-07-30T09:52:33+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2475#p2475 I'm learning the script language, and I've just made a simpe midi split script, posted in the add-ons. Maybe Senso and/or Bsork coumd have a look at it to see if it can be improved. I haven't tested it thoroughly, but for simple purposes it seems to be working.
Rgds,
B.
Statistics: Posted by bmoussay — 30 Jul 2007, 09:52
]]>2007-07-29T11:18:30+02:002007-07-29T11:18:30+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2461#p2461The split question has been a small pb for me, so I can perhaps suggest some solutions... For splitting patching, I gave up using exclusively Usine's modules (except for the final script that can remap midi notes and change velocities). You can do many things with Usine, including hosting VST. For that reason, Senso does not develop already existing plugs. For MIDI proposes, you can try NDC plugins. They work fine. To split keyboard and filter MIDI notes, I've done a very small and very simple plug with Synthedit. The best way to patch in Usine is to use the best thing in each domain and to combine them. This is a part of Usine power and flexibility.
Statistics: Posted by Vincent — 29 Jul 2007, 11:18
]]>2007-07-28T11:57:11+02:002007-07-28T11:57:11+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2457#p2457Even if you play a chord with the best precision, MIDI msg never arrive exactly at the same time.
For many reasons: 1)The Human precision is very bad compare to the computer timing... 2) Midi Drivers and latency.
So, with a buffer size of around 256 (or less), or if the Asio buffer size is a multiple of 128 (128,256,512) the unpack option has no audible consequence. The "arpeggio" is too fast.
Anyway, the best way to create a key splitter is to make script!
]]>2007-07-28T10:30:14+02:002007-07-28T10:30:14+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2456#p2456 In effect the unpacking creates a "mini-arpeggio". MIDI going through a cable is also a serial message, so that a chord would also be split up and sounded during some milliseconds. The resolution of the unpacking will be a bit slower or faster than a MIDI signal through a cable, depending on your block size and sampling rate.
]]>2007-07-26T08:20:51+02:002007-07-26T08:20:51+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2444#p2444Try to activate the "Unpack" option in the MIDI In module.
-Logical module (>=) pin A --->Stop Event Flow (in=midi input) --> Midi Out 1 Fader ( Note number 1-127) pin B
-Logical module (<) pin A --->Stop Event Flow (in=midi input) --> Midi out 2 Fader ( Note Number 1-127) pin B
Statistics: Posted by moody33 — 26 Jul 2007, 00:44
]]>2007-07-25T13:33:15+02:002007-07-25T13:33:15+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2441#p2441Statistics: Posted by nofish — 25 Jul 2007, 13:33
]]>BrainModularBrainModular Users Forum2007-08-06T12:43:36+02:00https://brainmodular.org/forums/app.php/feed/topic/5132007-08-06T12:43:36+02:002007-08-06T12:43:36+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2508#p2508 Unfortunately, I did not manage to do something working perfectly fine. It comes maybe from my MIDI setup which is using USB ports. Using Stop Events Module seems to be the simplest, but it does not work fine. The Synthedit plug I did does not work perfectly ether but I'll try to find it on my disk and leave it some day on some link I'll give here. As nofish said, stacking several VSTis over different keyboard ranges is one of the most important functions.
Statistics: Posted by Vincent — 06 Aug 2007, 12:43
]]>2007-08-06T08:54:42+02:002007-08-06T08:54:42+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2504#p2504Statistics: Posted by senso — 06 Aug 2007, 08:54
]]>2007-08-05T23:04:08+02:002007-08-05T23:04:08+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2502#p2502So, Vincent, would you perhaps be so kind to send me your Synthedit plug for checking it out?
]]>2007-08-01T08:20:11+02:002007-08-01T08:20:11+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2483#p2483 You could of course also create some sort of filtering inside the script for all types of messages, and for instance send CC messages to out1 and pitch bend to out2 or whatever.
Hm - maybe an idea for a generic midi splitter add-on patch? Splits/zones for not only note messages, but also CC, pitch, aftertouch might be useful for those who like to stack a lot of VSTs and/or external MIDI instruments.
]]>2007-08-01T04:26:25+02:002007-08-01T04:26:25+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2482#p2482Good idea ideed, it'll make things lighter! Rgds,
B.
Statistics: Posted by bmoussay — 01 Aug 2007, 04:26
]]>2007-07-31T09:22:27+02:002007-07-31T09:22:27+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2477#p2477 I've taken a look at your patch, and it looks almost ok to me. There's one thing missing though - and I think that's an error most of us have done the first time we've done something like this - you treat all the MIDI messages, not only the note messages.
The simplest way to fix it would be to filter before entering the script. You should use two MIDI Filter modules with NOTE ON and NOTE OFF respectively, but if you don't plan on using the pitch wheel, you can however use one filter with the ON/OFF/BEND setting.
]]>2007-07-30T09:52:33+02:002007-07-30T09:52:33+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2475#p2475 I'm learning the script language, and I've just made a simpe midi split script, posted in the add-ons. Maybe Senso and/or Bsork coumd have a look at it to see if it can be improved. I haven't tested it thoroughly, but for simple purposes it seems to be working.
Rgds,
B.
Statistics: Posted by bmoussay — 30 Jul 2007, 09:52
]]>2007-07-29T11:18:30+02:002007-07-29T11:18:30+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2461#p2461The split question has been a small pb for me, so I can perhaps suggest some solutions... For splitting patching, I gave up using exclusively Usine's modules (except for the final script that can remap midi notes and change velocities). You can do many things with Usine, including hosting VST. For that reason, Senso does not develop already existing plugs. For MIDI proposes, you can try NDC plugins. They work fine. To split keyboard and filter MIDI notes, I've done a very small and very simple plug with Synthedit. The best way to patch in Usine is to use the best thing in each domain and to combine them. This is a part of Usine power and flexibility.
Statistics: Posted by Vincent — 29 Jul 2007, 11:18
]]>2007-07-28T11:57:11+02:002007-07-28T11:57:11+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2457#p2457Even if you play a chord with the best precision, MIDI msg never arrive exactly at the same time.
For many reasons: 1)The Human precision is very bad compare to the computer timing... 2) Midi Drivers and latency.
So, with a buffer size of around 256 (or less), or if the Asio buffer size is a multiple of 128 (128,256,512) the unpack option has no audible consequence. The "arpeggio" is too fast.
Anyway, the best way to create a key splitter is to make script!
]]>2007-07-28T10:30:14+02:002007-07-28T10:30:14+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2456#p2456 In effect the unpacking creates a "mini-arpeggio". MIDI going through a cable is also a serial message, so that a chord would also be split up and sounded during some milliseconds. The resolution of the unpacking will be a bit slower or faster than a MIDI signal through a cable, depending on your block size and sampling rate.
]]>2007-07-26T08:20:51+02:002007-07-26T08:20:51+02:00https://brainmodular.org/forums/viewtopic.php?t=513&p=2444#p2444Try to activate the "Unpack" option in the MIDI In module.