posted by ultra (ultra)
on 25.08.2007 12:24
Finally got my full copy of Max and now the prototype is making some
noise:

http://www.youtube.com/watch?v=cl5B8Wp5HVs
posted by kevin (kevin)
on 25.08.2007 19:04
that's awesome. i cant wait to see what it looks like done (or try to 
build my own after everything's been pioneered)


it's pretty funny though, that this is the most "related": 
http://www.youtube.com/watch?v=3xVPupugyps
posted by ultra (ultra)
on 29.08.2007 12:31
Okay, here's the latest version of the prototype:

http://www.youtube.com/watch?v=8hL-ZF_8irY

This one has 6 touch-pots, the new longer (170mm) ones I just got, and 
it's going into 6 oscillators in Max.  Sounds kind of bad but you get an 
idea of some of the issues I need to resolve (and you can see some of 
the potential of this thing).

The channels affect each other for some reason, which I think might be 
an electrical thing with how I wired them up, or possibly another 
incarnation of the static sensitivity issue explored earlier on this 
forum.  Also, these faders don't seem as sensitive as the short sample I 
used in the other video, requiring a firmer press.  The pinout is 
different on these than on the sample, so maybe I need to experiment 
there.

I'm still working on the firmware - I'd love to be able to interface 
this with the monome apps.  For now I'm using a firmware called "pduino" 
and Max to work out the hardware design.

As always your thoughts appreciated and thanks for looking!
posted by bolig (bolig)
on 07.09.2007 18:27
ultra your xenome looks pretty rad!

i just posted a question on the arduino forum about this, but i was 
wondering of you could tell me how difficult it would be to multiplex 
the arduino to read a bunch of pots. i have looked at the 4051 tutorial 
and i understand the wiring diagram fine its more the code aspect of it. 
not sure how difficult it is to get it to read all the pots and have max 
translate that easily. any help you could provide on this forum or that 
would be awesome.
posted by ultra (ultra)
on 07.09.2007 19:00
I am soon about to get into the exact same thing - I just got 2 free 
4051 samples from MAXIM (they have been great with the samples I gotta 
say).  Right now I'm waiting for delivery of my LED driver board for the 
xenome so I'm focusing on firmware and OSC implementation.  I'll 
probably take a look at it this weekend so I'll let you know my 
progress.
posted by bolig (bolig)
on 07.09.2007 19:30
awesome… how many strips are you planning on running at once out of 
curiosity. this is all very exciting for me. my setup should be 
significant simpler than your since i wont be sending any data to the 
arduino itself. aka: no feedback other than tactile feedback in the 
components themselves.
posted by bolig (bolig)
on 07.09.2007 19:31
ohh also… could you send me a link to get myself some of those sweet 
sweet 4051 samples :) i think two might be enough for now anyways.
posted by ultra (ultra)
on 07.09.2007 19:44
I'm going for 8 strips for the first unit, keeping it simple.  There's 
only 6 adcs on the Arduino hence the 4051 mux-ing thing.  It looks like 
you can have 8 inputs (or outputs) on each 4051 so that means you could 
potentially have 48 inputs on an Arduino.  Or I might get lazy and just 
get a Wiring board (has 8 adcs on board).

Samples: http://www.maxim-ic.com

Once you find the part you want one of the options next to the checkout 
cart is Samples (not all parts have this option).  It defaults to 2 in 
the quantity box so I've never asked for more (don't want to get greedy 
since it's such a great resource).  They ask you to enter a bunch of 
info about your company and what you're building and so on.  They do 
review the sample requests so I try to use it sparingly - but so far 
they haven't rejected me.  One of the things they ask is how many you 
think you will eventually order.  I always pick the lowest (<1000) but 
that apparently hasn't ruled me out.

Oh, and a BTW for anyone following the xenome progress - I was able to 
solve the crosstalk between channels by adding a 10K resistor between 
signal and ground of each tocuhstrip.
posted by bolig (bolig)
on 07.09.2007 20:29
i was gonna suggest that 10K resistor trick. glad you figured it out.
posted by ultra (ultra)
on 09.09.2007 22:55
Here is the xenome / stribe finally making music.  Still no lights - led 
driver boards arrive next week.

http://youtube.com/watch?v=7gAbDicpH94
posted by bolig (bolig)
on 10.09.2007 01:35
nice man! cant wait to see some visual feed back… any ideas for the 
software you will be writing to accompany it?

btw was this the 4051 you ordered samples of?

http://www.maxim-ic.com/quick_view2.cfm/qv_pk/1352

also if that is what you got whic of these did you pick:

http://www.maxim-ic.com/parts.cfm?p=MAX4051

gonna get myself some so i can build my glorified knob box.
posted by ultra (ultra)
on 10.09.2007 10:52
I got the MAX4051CPE+ - because it's the standard PDIP size and 
lead-free

As far as software I have tons of ideas but will start out with some 
basic building blocks.  I want to interface with Reaktor so once I have 
some basic stuff working in Max I'll start focusing on that.  Ideally 
I'd use OSC but might start with MIDI since there's already chunks I can 
borrow.  One obvious app is to run the effects parameters of 
kid-sputnik's mlr-style rig - monome runs the samples/sequences, xenome 
runs the effects plus some other slidey things like volume levels and 
eq.
posted by kid-sputnik (kid-sputnik)
on 11.09.2007 02:45
as ive already told you ultra, id seriopusly just go OSC from the 
outset, its super simple to make OSC packets in max/msp.  actually, 
using pack->messagebox->udpsend is very similar to the way Reaktor's OSC 
send works, where in reaktor the top input of OSC-Send transmits OSC, in 
max the left input of pack will send the data to udpsend (setting up the 
messagebox is even easier than setting up Reaktor OSC-Send, too).
posted by ultra (ultra)
on 11.09.2007 03:10
shweeeeeet.