Ims

 

  idea
 
  examples
 
  programming
 
  download
   
  plans
 
  links
 
  author

 

   

 

 

 

 
                        ...all Free and Open.
                     

 

You need to have Visual Basic 6.0 runtime installed on your computer in order to run these programs. To determine if runtime is already installed, check if the file msvbvm60.dll exists in your Windows System directory (e.g. c:\Windows\System or c:\Windows\System32). If not, get the installation here.

The most common routing scheme to use would be as follows:

     
   
     

    In Windows environment we have to use these 'virtual midi drivers' in order to route the midi stream the way we need it to go. Notice that there is no 'direct stream' needed between the keyboard and the instrument, that is because the 'midi thru' is already implemented within the IMS. The 'performed data' and the 'IMS data' are both being output through the same ports.

 

DOWNLOAD SECTION:

    These programs are provided without any warranty because of the diversity of conditions under which they may operate. The full disclaimer statement can be found here.

                   
      binaries   source   explanation   gui
                   
  Sustain pedal modification   ims_suspedal.exe   ims_suspedal.zip   Definitely the smallest part of the code.   No
                   
  Aftertouch layering   ims_afterlayer.exe   ims_afterlayer.zip   Only 4 levels of aftertouch implemented, but can be easily expandable.   No
                   
  Human Breath Control   N/A   BreathControl.zip   C++ and assembler versions are both in this archive.   No
                   
  IMS diagnostic utility   ims_diag.exe   ims_diag.zip   Usefull for testing  feature-extraction algorithms.   Yes
                   
  My personal setup   ims_engine.exe   ims_engine.zip   Many examples are already implemented here.   No

 

There are many other possibilities for this systems to integrate into any MIDI environment so feel free to experiment and find what suits you best.