Prev Previous Post   Next Post Next
Old 12-11-2008, 03:19 AM   #1
Julio
Human being with feelings
 
Julio's Avatar
 
Join Date: Jun 2007
Posts: 204
Default Channel->Keyswitch converter [now operational, and regenerating limbs]

Hi there, JSwamis.

I use many virtual instruments, and generally I find changing MIDI channels to be easier than using keyswitches which are outside of the instruments’ playable range, and thus tend to require lots of zooming and/or scrolling to see what’s going on. After prolonged exposure, this can lead to reap rage.

To remedy the situation, I’ve started fiddling around with some basic JS code in an attempt to use MIDI channels (that are not 1) to trigger keyswitches.

It’s working to some extent, but rather intermittently, and I have some questions.

1. Has anyone tackled this problem before, and has one working out of the box?
2. How long does a manufactured keyswitch have to be (in samples) to trigger an instrument change response?
3. Can the MIDI engine handle two events starting/finishing at the same sample time, or one starting/one ending? If not, what sort of distance does there need to be?
4. As a result of these factors, am I going to need to use memory buffers to bleed data over into the next block?
5. Is there anything else I’m missing or need to bear in mind?

Thank you in advance for any elucidation,
Julio

UPDATE: It’s here and working: you can download the latest version at https://stash.reaper.fm/2134/Midi_Channel_Keyswitcher

Last edited by Julio; 01-09-2009 at 02:39 PM.
Julio is offline   Reply With Quote
 

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 06:36 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.