![]() |
|||
|---|---|---|---|
5.7.0: About Core MIDIIt is easy to connect MAX, other applications, and external entities via Core MIDI virtual MIDI port : IAC (Inter Application Communication). You can create different setups (1 to 128) for the different IBVA Data channels ( 1 to 4 and coherence ) in the "Brain rhythm MIDI". Each IBVA Data channel can translate MIDI different ways and send MIDI to different MIDI ports with different MIDI Out timing. MIDI hardware connectionTo send MIDI to an external MIDI entity like a lighting control system, mixing console, etc., you need to install USB MIDI drive and hardware to connect to an external MIDI device. Then setup "Audio MIDI Setup" that is in the Application/Utilities folder. If you want to send MIDI to MAX and other applications via the virtual MIDI port, then there is no need to setup this. * Virtual MIDI portIf you run the MAX application, then it creates its own virtual MIDI port. Even if you do not use MIDI, you need to update and/or reload MIDI port to access this port. IBVA4 creates its own virtual MIDI port called "IBVA" when you setup Preference "Brain peak MIDI" and/or "Brain rhythm MIDI". If you do not setup Preferences in "Brain peak MIDI" and/or "Brain rhythm MIDI", then IBVA4 does not create its own virtual MIDI port. Garage Band does not create its own virtual MIDI port. All MIDI ports are connected to Garage Band. Do not use this function with Garage Band. Because this function sends many MIDI data. 5.7.1: Open Preferences, Click "Brain rhythm MIDI".Current "Setup" is for NO 1: Max with 128 different ways to set the information in all of these windows. Information will store in the "Brain Note" file, when you save the file. To change Setup number is type number in the setup number fields or use setup stepper or use popup menu. Type name in to Setup name filed then 'Enter' key makes name for this setup and shows it in the Setup popup menu. You can select "Use IBVA data" to CH 1 or CH 2 or Coherence by popup menu for select peak. Use Coherence need to select peak mode to "Peak in the BS total count at BS CH Because Coherence number changes happen 0 to 100 % is very different way than peak power changes. Need to use Brain switch (BS) function. See 11:New Brain Note, 13:Brain switch mixer setup , 14: Brain SW inspectorfor this function detail. Select MIDI Out port. send MIDI to other application then select that virtual MIDI port name. send MIDI to external MIDI entity then select that MIDI port name. port name is depend on USB MIDI interface setup at "Audio MIDI Setup". "Brain rhythm MIDI" use for send brain wave rhythm level to other application and/or system via MIDI communication. not for play MIDI sound directory. play MIDI sound directory need to use "Brain peak MIDI". do not send this MIDI data to Garage Band, mean do not select MIDI port "IBVA" when run with Garage Band. do not send this MIDI data to keyboard type MIDI entity, mean do not select external MIDI entity port name like keyboard. Because "Brain rhythm MIDI" always send a lot of MIDI data. Select "ON MIDI out". you can move Input level slider for test to send MIDI. Input level will translate to MIDI note and velocity with MIDI Channel number. Click "Active Data Input" then start to send MIDI to selected MIDI port depend on live brain rhythm. Select other IBVA Data channel ( CH 1 to CH 4 and coherence ) to set other way, like use different MIDI Channel to send brain rhythm. MIDI data is based on brain wave rhythm level, can arrange brain wave rhythm frequency range by slider move or type number. LF .. HF is brain wave rhythm frequency range. Input level is based on brain wave rhythm peak and/or average power in that brain wave rhythm frequency range. anytime can check input level slider move to see how output MIDI note number comes out. "Output Note Gain" slider make output number times 1 to 5 max. Output MIDI data number is: Note number: brain wave rhythm level = micro Volt. Velocity number: brain wave rhythm level = 1/100 micro Volt. in case brain wave rhythm level is 60.38 micro Volt and "Output Note Gain" is 1, then output MIDI Note number is 60, and Velocity number is 38. each brain wave rhythm level can send to different MIDI Channel number. "Brain rhythm MIDI" always send MIDI note and velocity to 8 different MIDI Channel. default setup is send brain rhythm peak and/or average power as MIDI note and velocity to MIDI CH 1 to 8 for IBVA Data channel 1. and send brain rhythm peak and/or average power as MIDI note and velocity to MIDI CH 9 to 16 for IBVA Data channel 2.< Click CH "1..8" and/or "9..16" set that way. Can change channel number use popup menu or stepper or type number in the channel field. "MIDI Out timing" selection can set timing to send MIDI out. *In case open this information from recorded Brain Note file, then all number in this window will translated to "Integer".
5.7.2: other files for test MIDI communicationtestF.sit : (1.8MB) -> testF (5.5MB) Files included: MIDIkeyTest2 : MAX application for test "Brain peak MIDI", virtual MIDI port : IAC (Inter Application Communication) MIDIChannelLED2 : MAX application for test "Brain rhythm MIDI", virtual MIDI port : IAC. sample MAX application MIDIChannelLED2 shows how works "Brain rhythm MIDI". need to select same virtual MIDI port name in the "Brain rhythm MIDI" and "MIDIChannelLED2". within MIDIChannelLED2 application, LED level is moving that depend on brain wave rhythm level. other application and/or system can use brain wave rhythm data to do many things, such as control Quick time movie, movie effect, sound effect, 3 D space sound effect, control Laser animation, control lighting, etc.
If you change MIDI entity connection and/or run application which create virtual MIDI port like MAX application then click "Reload MIDI port". Then shows name for current connecting port. "Brain rhythm MIDI" will work with "Brain peak MIDI". mean control other application and/or system and play MIDI sound with brain peak simultaneously. Can play like this way, play sound by brain peak and make sound effect to use brain rhythm. 5.8.3:Sample MIDI test screen. No need to connect any MIDI hardware for test this way. MIDIChannelLED2 from each setup window. this way is easy to explain how each preference setup send MIDI to other applications. you can move slider in each preference, then can see how MIDI data goes to MIDIChannelLED2. after all preference closed, still MIDI data will send to MIDIChannelLED2. you can test with only one preference window open or many window open, and can send MIDI to many number of application and MIDI external device simultaneously. *Update speed to send MIDI is depend on Mac system speed and IBVA4's all window's setup.
|