Balaftuna

HOME

Balaftuna is an XY MIDI controller. You can assign to it the MIDI Event you like for the X coordinate, the MIDI Event you like for the Y coordinate, and the range for both. balfi is written in Java and to run it, you need JRE1.2 or higher.

Since Java does not have support for MIDI OUT, I use Wire which enables MIDI OUT on PCs.
There are very FEW lines of code related to Wire, so it'll be pretty easy to modify this to any other platform.

History:
15/JUN/02 You can add ANY events you like in the .bfa file :)!
13/JUN/02 Finally it's working fine with MIDI OUT. it is now only NOTE_ON and PROGRAM_CHANGE events, but it amazing, set one of the channels to NOTE_ON and the OTHER to PROGRAM_CHANGE, this is MAD STUFF!!.
the port is hardcoded at line 80 on balaftuna.java (setport(4)). change it if u like. this will be fixed really soon, so u can select the port from the combobox.
code available from http://www.sourceforge.com/projects/balaftuna
11/JUN/02 Just added balfi to sourceForge,

SourceForge Logo

07/JAN/02 Balfi has been integrated with Wire to enable MIDI OUT.
22/MAR/01 New balfi. supports variable number of channels, and sound selection so moving the mouse can actually change up to 16 different sounds at the same time. the next stage is midiout sysex..
19/AUG/99 Moving the cursor on the X coordinate changes the pitch of the sound.
21/SEP/99 Moving the cursor on the Y coordinate changes the sound, so together with the X changes you get some groovy modern music..
when you start using the program, press it's right upper button to access the main screen.
24/OCT/99 Added combo box for the Y events, so you can assign standard events to Y.
For example, you can assign PAN to Y while X changes the PITCH.
16/NOV/99 You can now change the range of the events. Default range is 0-127. You can also change direction of events.


Skip Prev] [Prev] [Next] [Skip Next] [Random] [Next 5] [List Sites]