A DIY musical Transformer

Comments

Ken, hi. Max/MSP is neat. A related and free open-source package called pd (Pure Data) may also be compatible with your application. http://en.wikipedia.org/wiki/Pure_Data . Max and pd share a common ancestry.

Best regards,
I just want to clarify, this program you've written, it is a program that is independent of what you used to create it and can be run without Max/MSP on another computer?
I know very little about programming =(
Also, can one choose to send the output data to a usb midi inter phase and then use it outside of the computer with a tone generator or synthesizer? I think this would solve any latency problem and/or lack of virtual instrument bank problem.
Finally, with the program executed, is the the axis-49 is fully wicki/hayden/thummer/folded scale? Since the axis-49 with its harmonic table layout has doubled notes that transmit (I would have thought) the same midi value, would that not make it impossible to tell it to play a different note depending on which (say) middle C was hit?
I am extremely close to getting myself an axis-49 and if the afformentioned cases turn out for the better, I don't see how I could possibly convince myself not to.
Thanks,
John
Yes, the program I wrote, is compiled into an executable. Once in executable form and combined with a library of support programs provided by the Max/MSP people, then the executable and support programs can be bundled into a simple, standard file folder, dropped on any PC or Mac machine and it just will work. That is, if you say "open" it, or run it, it will run the midi task it was mant to do. Neat stuff, and that's why I paid the big bucks for the Max/MSP development system. There are cheaper similar Midi programming tools out there, e.g. Brindle ($100) or PD (open source), but I knew Max/MSP would work for what I needed.

can one choose to send the output data to a usb midi inter phase and then use it outside of the computer with a tone generator or synthesizer?
I don't see why not. In fact, I'll commit some time to developing a better version of my translator this summer. Adding an option like this is simple and won't be hard to debug, nor will it harm anything. Other options will be PC/Mac keyboard input and/or dual Axis-49 inputs. I also want to add a simple tone generator, for my own nefarious purposes. ;)

is the the axis-49 is fully wicki/hayden/thummer/folded scale? Since the axis-49 with its harmonic table layout has doubled notes that transmit (I would have thought) the same midi value, would that not make it impossible to tell it to play a different note depending on which (say) middle C was hit?
Currently, the Axis-49 keyboard map both banks to the same midi notes, so I get 2 banks of 49 keys with the same notes. Ask the powers-that be in C-Thru Music to please fix this. If this is holding you back from buying, left them know.

Ken

Good news: my axis arrived today
Bad news: I'm having trouble getting your software to work. The four buttons along the left side of the instrument, when held in wicki/hayden orientation, are correct but the ones next to those are often weird intervals away from the correct ones such as a fourth or fifth below. Then any further to the right I get no response whatsoever. On the visual display It registers the incoming note for those that have no response but it does not register the new velocity or change the output note.
Do you think you could help me out?.
Or better yet, how's that software coming along?? :P

Reset your Axis - press both the octave shift buttons at once. Then to check it out, press C1 (the note in the very middle of the bottom row), starting on the bottom row, then go up pressing the next 3 rows above that - you should hear Cs in ascending octaves.

The remapping software table only works in one octave setting, the default. It's really easy to touch an octave shift button and foul up the notes.

The version I posted should work with the default setting. I had an old version tha worked with the Axis shifted up 1 or 2 octaves. I do not think you would have gotten that version.

Note - Max-MSP does not like to have the midi device connected and then disconnected - it locks up. The easiest way to fix this is to unload and reload the program with the Axis-49 connected.

The software I'll start to work on tomorrow night, when my axis comes in.

Ken.

Post a comment

Already a Vox member? Sign in

MusicScienceGuy

About Me

MusicScienceGuy
Canada
Music is very simple...only the piano and score make it look hard
Messaging:
Send

Neighborhood

Explore friends, family, friends & family, or entire neighborhood.

Archives

Axis-49 - it works!