posted by divonic (divonic)
on 04.05.2007 08:10
I am trying to get monogrid to work with Windows XP.

I am very close to getting it to work properly; I followed the OSX setup
instructions (are there XP setup instructions?) and have MIDIyoke and
SerialXP set up.  I can currentlly control Live with the 40h and
monogrid is working becasue I get the blink when loops restart and the
row of buttons across the bottom of the 40h

The problem is that the row of buttons across the bottom don't do
anything, all the channels or grids are exactally the same.  How do I
get the last row of buttons to change to different grids.  Do I also
need to run monoableme?  Thanks

John
posted by ejectorset (ejectorset)
on 04.05.2007 10:40
nope you don't need to run both monoable me and monogrid, just monogrid 
(it replaces monoableme).

the different "grids" should just make the top 7 rows of buttons send 
different midi note numbers.

if there is any software for easily monitoring a midi stream available 
for XP (maybe midiyoke has a monitoring function?) you should be able to 
verify wether or not the grids are working.

i can't think of any reason they wouldn't work other than if you are 
running monoableme instead of monogrid.

does SerialXP have a built in midi mode?
maybe it is converting the 40h presses to midi and not monogrid?
see if there is somewhere to turn off midi in SerialXP and only have 
that send OSC.

i wrote the monogrid osx tutorial in the wiki, but i am just a fellow 
user.
i though ahlstrominfo did a great job making MonoAbleMe and then 
MonoGrid, but for some reason people were having trouble understanding 
his setup video, so i simply wrote out the stuff he explained in the 
video.

i would love to update the tutorial to encompass XP as well, but i don't 
have any XP music machines to try the setup on.

i think some people have gotten monogrid working on XP, maybe someone 
else will chime in with some ideas?
posted by divonic (divonic)
on 04.05.2007 12:18
I think that it is how I set up serialXP. I was sending MIDI data from 
SerialXP so  it was getting midi messages from both monogrid and 
serialXP.  I think that Live was sending and recieving MIDI to both 
serialXP and monogrid.  (hence the flashing and the grid change buttons 
working and the 40h responding to what was happening in Live)

I am not familiar with OSC at all.  I had misinterpereted the flow of 
data.  I had assumed that monogrid sent info to serialXP.  I will 
rewatch ahlstrominfo's setup video; and try again.

after I get this going I'll let you know how it goes so you can update 
the tutorial.

John

posted by ejectorset (ejectorset)
on 04.05.2007 12:27
ok, turn off midi in SerialXP if you can.

basically it goes like this:
the 40h sends serial data to the computer
this is then converted into OSC messages by SerialIO, SerialXP, Monome 
Serial, etc.

lots of software out there has no idea what to do with OSC messages and 
use midi instead (ie, ableton live)

MonoGrid simply converts OSC messages to midi note ons/offs

its basically a translator since ableton doesnt speak OSC.

you dont have to use MonoGrid unless you want pages if you are using 
SerialXP (as far as i understand things)

if you use MonoGrid SerialXP needs to only send OSC data.
posted by kid-sputnik (kid-sputnik)
on 05.05.2007 01:29
in serialXP, when you cliock the osc or midicheckboxes, and the setup 
page opens, dont choose any midi in or out.

in the next version, its just going to be midi OR osc, not both!
posted by divonic (divonic)
on 05.05.2007 09:31
Thanks for your help guys I've got it working.  Tho the press and hold 
function of monogrid isn't working.  I am happy for now and will try to 
fix that later.
posted by StirHouse (guest)
on 30.05.2007 20:18
Amazing, I finally got it to work in Win XP!!!

For me the key was setting the Default device for MIDI music playback 
(this is in Control Panel -> Sounds and Audio Devices) to MIDI Yoke NT: 
2.

After that I just followed the directions as normal (and used Chuck 
instead of MiniAudicle) and it's working perfectly.

KUDOS ahlstrom (I think you're the one who did this, right?)