Jump to content

intellijel

Programmer
  • Posts

    107
  • Joined

  • Last visited

    Never

Everything posted by intellijel

  1. Found these buttons at SparkFun: http://www.sparkfun.com/commerce/product_info.php?products_id=7835# Anyone know where I can get the PCB's from the photos? This would make building the Monome clone really easy. I am not sure if I can make PCBs like that (for contact buttons) myself). Trying to make it really easy for me to clone, otherwise my time is too valuable and it will be effectively cheaper to buy one from monome.org. cheers, intellijel
  2. Latronic Notron. These things are rare, still sought after, and no other product has been made since this one that is simmilar. I think it would be ideal to build a clone using MidiBox hardware and then program the brains using Max/Msp. Is there something better than this out there? I would really like to get my hands on a Notron to try it and reverse engineer it. In the meantime I guess I must study the manual... cheers, Intellijel
  3. I use MIDIbox stuff when it solves problems better and cheaper than buying equivalent (or non-existant equipment). However, sometimes things like the Behringer BCR2000/BCF2000 just can't be beat (if I bought my own motor faders, led rings, built container etc. it would be waaaay mroe expensive than a used BCR2000 for $1000). After many issues with Novation Remote SL's pathetic attempts at automapping (they did nothing new when they could have made greta improvements over Mackie Control). I have since defaulted to using a BCR2000 in mackie control mode. For the BCF2000, behringer made an app called BCFview wich emulates the mackie control LCD as a small window on your computer. Huskerview is a simmialr app for the BCR2000. However, the don't solve the problem of having to look at ones screen. How hard would it be to build an LCD module that would display Mackie Controller values? It would interface to whatever computer you are using ad would have to send and receive midi (in order to extract the control states between ones controller and computer). Could I do this with Midibox? Has soemone already done the code fo this? thanks! intellijel
  4. Looks great and I like the fact that it was built to his specific needs and way he plays (or will learn to play) live. One thing that is missing (if he does intend to use this without looking at his computer screen) is the LCD display!? Especially now with features such as Automap (by novation) it would have been really useful to have a display setup that would tell you the name of tracks, name of clips playing...maybe even a sample/preset browser for loading up your step sequencer or programming synths/fx? I guess I need to build my onw ;)
  5. or perhaps: if X is a LED that is off, and O is an LED that is on: This would be a small array of LEDs that areoff (5 x 5 matrix): X X X X X X X X X X X X X X X X X X X X X X X X X If you alternated between the following two patterns quickly enough (e.g whatever minimal frame rate to perceive a constant image) PATTERN A X O X O X O X O X O X O X O X O X O X O X O X O X PATTERN B O X O X O X O X O X O X O X O X O X O X O X O X O This would mean that any LED you have your finger over would have at least 2 (if at the very side) but usually 4 surrounding LEDs that are on - every other cycle. So if one cylce you had half the LEDs on thisd array lit up, one could simulatenously scan the light sensed readings of the LEDs that are not on, chances are that any LED you have your finger over, will be reflecting light from the four surrounding LEDs into itself. It would help to put every LED in holders/tubes that limit the diffusion of the LED so that adjacent LEDs can not directly sense the light of their neighours. If you play with the angle (cone shape of the tubes) and the distance from which you hold your finger to reflect teh light (perhaps mount a clear surface that is not too reflective slightly above the LEDs). Asumming that you are polling the unlit leds for light readings frequently enough, you could use a simple function to determine if the average light level at that point in the circuit is consistant enough that a coordinate is resolved. (simple form of error correction, lots of other things you could implement) TOUCH surface =============== \ / \ / \ / \ / | | | | | | | | <--- lighty directing cones | | | | | | | | O O O O LEDs
  6. "My guess is the 8x8 dot-matrix LED block is scanned in rows (see the start-up "lamp test" at the very beginning of the video) and uses eight sense amplifiers via a simple switch array that keeps the active row from saturating the sense amps. So, a single instance of the sense action would be, light up a row, then "scan down" the adjacent unlit row or rows by sampling the sense amps with an 8-channel A/D (probably in a PIC or AVR part or some other uC). Then store the values, change to the next row, sample...and so on. For noise immunity (ambient light), perhaps the lighted row is pulsed at some carrier rate, like..oh, 40KHz (like IR remotes) and the sampled signals are sifted for the carrier. Some other bit-frobbery ensues"
  7. This is how the light sensing could work: http://haze.concord.org/spworks.html
  8. Anyone know where I can find dual or triple colur LED's cheap?? (the ones with a common cathode... so there would be three or four leads) thanks! Danjel
  9. I am building the MIDI CV project f=which uses an AOut module and a MID core. Additionally 4 buttons need to be read for the display interface. Can I modify the core module to read 4 inputs instead of using hte DIN module? WOuld I have to change the MIOS if I did this? thanks!
  10. Just wondering if the MIDI-CV project can be used to convert mid notes played on a midi keybaord to midi CV/gate? I assume this, I just have not gone through the source code to see how you do this (or does it do it by default?) thanks, intellijel
×
×
  • Create New...