Page 1 of 1

MIDI over ethernet via Network MIDI device

Posted: Wed Dec 03, 2008 10:08 am
by technomorph
I have been using a Trigger finger to turn layers on/off via MIDI note on/off from the Trigger finger for a while and it works great.

I've recently been using Live and thought it would be great if I could send MIDI from live to Modul8 to do the same thing. I could sequence my playing and have it repeat

I am running Live on one MacBook Pro and Modul8 on a MacBook.
I was able to get the MIDI between the two no problem using the NETWORK option in the Apple Audio/MIDI set up.

I set my MIDI input on live to thru / open MIDI monitor on Macbook
and can see my MIDI data coming thru. I open Modul8 and assign my MIDI data via the MIDI mapping.

But when I turn MIDI mapping off.
Only my CC slider controllers are being read by Modul8.
The Notes On/Off (assigned to Layer on/off) do not trigger.
(but they were read fine when I MIDI mapped them)

I have hooked the trigger finger up directly to the Macbook (no network) and the Notes On/Off are being received by Modul8.

What is happening?

this really baffles me as when I am in MIDI map mode it Modul8 "hears" and assigns the notes I play. But when MIDI map is off it will not "hear" the notes on and off.

thanks

Kerry

Posted: Thu Dec 04, 2008 7:06 am
by technomorph
hmmm...

actually now i"m thinking it might have to do with Ableton and it changing
the info the Trigger Finger sends.

it may either be Note On or Note Off or associated value to it.
I seem to remember Midi monitor was showing value of Note On as O
when trigger finger directly....and 64 when it was going thru Ableton via
the Network.

Any suggestions on this?

Should I use something other than note on/off?
I was really hoping to use notes as was hoping to translate standard drum
patterns to on/offs of layers:

IE: Kick = Layer 1, Snare = Layer 2 etc.

thanks

Kerry

Posted: Thu Dec 04, 2008 6:07 pm
by zoophar
hello tEchnomorf

i'm working since a few, with m8 and midi...

> to see if you catch midi messages
make a new module,
and in the script, in diret event(); write:

print type
print param

and look into your output window
cmd/alt/o

> you will see that the note off message is
VELOCITY = 0
this is legal in the midi protocol....

> so when you want note off:
# please verify in the doc the syntax if it's NOTE_ON, NOTEON or else
if type == 'MIDI' and param[param1]== 'NOTE_ON':
# note off
if param['param2']== 0:
print 'note is OFF'
# note on
if param['param2']> 0:
print 'note is ON'

hope it helps...
sebastien@zoophar.com

Posted: Wed Dec 10, 2008 8:56 am
by technomorph
THanks I was able to find a program called MIDI pipe and after tweaking that for a bit I wss able to change the velocity from 64 to zero and it's working like a charm.

after this upcoming gig I'll post more info on the Live -> Modul8 MIDI set up between two computers that I have going on.

technomorph