Q & A
Q & A
Basic knowledge of IBVA and Mac.
IBVA is tool for many different purpose for brain wave visualization and interaction with animation, sound, MIDI, control I/O via serial port, etc.
we are provide this system as development tool.
In 1991 when we start ship IBVA no other company has product like IBVA. however now maybe 10 different company has product that focus more specific purpose of brain wave trying. Our product is developed for general purpose, not for specific purpose.
use IBVA for specific purpose need to setup that way and/or need to develop special interactive animation, sound and I/O.
some case end user ask me to develop together special control function and animation in case they can not developed by them self.
IBVA is development tool, so you need to develop by your self for your specific application purpose use.
In 1988, start of IBVA development one of my friend and investor in Japan like Golf. so he was interested in for use IBVA for Golf trying. But we didn't develop IBVA for just only that purpose and not focus to use that purpose. he will be so surprised to see current IBVA with new Mac what we can do in case he is still alive.
IBVA's visual display is easy to see how brain wave stage going to change by visually.
record brain wave with subject live image is one of useful future.
http://www.psychiclab.net/IBVAmanual/Menu.html
4.6.11
video recording with brain data recording: brain data and movie file will automatically named.
http://gallery.me.com/mkahata#101031
How to play back from recording brain data with movie sync.
Run brain data file witch just created then automatically open movie file to play in sync together. Move time slider in the Control panel also move time point of the movie file.
http://gallery.me.com/mkahata#101045
this movie sample use firewire external camcorder connect to iMac for video and sound recording. Also can use iSight camera and internal microphone.
Also OSX10.6 ‘s QuickTime player has function to record all screen image into movie file. This way is nice to record all brain wave images, live video together to one big screen size movie. very easy to navigate this movie to move movie slider. However recording this way can not to do re-analyze of brain data, can not to do re layout for brain data image and video images. We can record IBVA’s live recording video and brain data recording function and QuickTime player screen recording function together. This way is most nice way to keep recording data for special experience.
We can setup special trigger point of brain wave like alpha, beta to make control animation is other interesting way for trying, however to do this need to develop own animation and interactive function.
http://www.psychiclab.net/IBVAmanual/BSmixer.html
which Mac do you have ?
What actually we can do is depend on Mac computer also.
I start brain wave visualize programming for Mac since begging of Mac 1984, actually before Mac computer called Lisa 1983. it is so different now than that time. Sometime people are miss understanding for computer technology that what we can do is depend on computer. now new $1000 (USA cost ) Mac can do so many things. Animation control, visualization is specially depend on Mac. Depend on what king of animation control need then need to chose Mac for that. Current computer world is always new Mac is low cost and first and nice.
some purpose can be use directly IBVA function.
but some purpose need to develop brain wave and event interaction by them self.
IBVA brain wave and communication method.
1: BS function : this is system message from IBVA application. any application developed by your self can get this message. Also with IBVA BS plugin can get this massage into any AU Plugin support application.
Brain skyfly is one of example application for how IBVA can interact with animation application that use IBVA's BS function. Brain skyfly application is open source, actual objective C XCODE is included in the IBVA DVD. Open source is no user support, but you can modify and/or re-make any application that use with this source code.
http://www.psychiclab.net/IBVAmanual/BrainSkyfly.html
2: MIDI function : from IBVA application can send MIDI NOTE and Velocity which translated from brain wave peak Voltage and peak frequency. Also Brain rhythm data can send via MIDI. Use with virtual MIDI application within same Mac computer, and/or external MIDI divide can get this MIDI data to play and/or control lighting, etc. Use with Quartz Composer and/or MAX application, also can get this MIDI data to control animation, visual image, sound, etc.
http://www.psychiclab.net/IBVAmanual/BrainPeakMIDI.html
http://www.psychiclab.net/IBVAmanual/BrainRhythmMIDI.html
3: IBVA has function to communicate with Quartz Composer directory. Sample Quartz Composer files is included in the IBVA package and can access it from IBVA application menu /Graph/Quartz Composer Graph Window… . Quartz Composer file is open source. you can modify this file to develop own brain wave interactive animation. Within IBVA application how to translate event from Brain wave is simple way such as Brain peak, Brain Switch, Brain Rhythm. But use with Quartz Composer can make any kind of brain wave and animation interaction. Quartz Composer visual programing is open source and part of Mac system. most advanced interactive development environment. I decided open IBVA function this way because more nice for end user than keep continue to incorporate complex function that inside of IBVA application. New Mac can interact with Quartz Composer animation with very nice speed now. I'll keep continue add new interactive animation for this way. You can do so too.
http://www.psychiclab.net/IBVAmanual/QCgraph.html
4: iTunes control. because of iTunes control function, once trigger play ( and/or other event ) stay that stage. need to send other event ( such as stop ) via other control truck event. in case "play" use BS1, then need to make other event like "Stop" that use BS2.
Brain skyfly is open source.
brain skyfly is open source mean no user support for this.
this is example XCODE sample source code and application how to make own brain wave interactive animation that use IBVA BS function.
when open brainskyfly:
automatically set :
"Distributed Brain VJ Notifications" : ON
"Left Right Voltage" Peak VJ Notifications : ON
http://gallery.me.com/mkahata#101010
in Brain skffly application :
LR : Use peak power LR ( CH1/2 )
try open sample brain wave and/or live. then can see LR slider is moving.
also VR animation is L-R turn.
---------
in case select popup menu in Brain skffly application :
LR : Use slider
then LR animation move by slider move.
0 is to straight. - X is left, + X is right turn.
---
in case select popup menu in Brain skffly application :
LR : Use peak power LR ( CH1/2 )
then need to setup
"Distributed Brain VJ Notifications" : ON
"Left Right Frequency" Peak VJ Notifications : ON
---
in case select popup menu in Brain skffly application :
BF Speed: Use slider
then animation speed change by slider move.
0 is stop. - X is back, + X is forward move.
---
in case select popup menu in Brain skffly application :
UD: Use slider
then animation up down by slider move.
0 is straight. - X is down, + X is up move.
to use this need to set speed not 0.
---
BS0 control sample :
http://gallery.me.com/mkahata#101019
in Brain skffly application :
in case select "BS peak rhythm to skyfly" : ON
select popup menue to CH1 : BS 0
then need to setup
"Distributed Brain VJ Notifications" : ON
"BS VJ Notifications" Channel "CH 1 (L)
"BS Number" BS0 : ON.
then can see ON position changes "Eye", "Delta", "Theta", "Alpha" Beta", "Beta M",
"Beta H", Gamma" that depend on BS0 peak rhythm.
also in case select LR "Use BS peak rhythm" then
each brain rhythm slider setup position will be LR slider position.
in case select BS Speed "Use BS peak rhythm" then
each brain rhythm slider setup position will be BF Speed slider position.
in case select UD "Use BS peak rhythm" then
each brain rhythm slider setup position will be UD slider position.
in case you like to use BS 1 to BS 8 then this case it is better to setup similar way as BS 0.
BS 0 setup is 0 to 30 Hz 5 to 20 mincer V. BS 1 or BS 2 or … BS 8 can set up different voltage setup. however it is easy to use for this purpose to set frequency range to 0 to 30 Hz. then different brain wave rhythm can trigger different way.
Q & A