Is there a Stamp available that can receive serial input via midi?
TonyA
Posts: 226
Hi,
I know the BS2 isn't fast enough to receive midi input, I was wondering though if it can be done with any of the other stamps.
Thank you,
Tony
I know the BS2 isn't fast enough to receive midi input, I was wondering though if it can be done with any of the other stamps.
Thank you,
Tony
Comments
·· This could easily be done with an SX.· In fact I'm pretty sure that a MIDI project has been done with the SX.· I will see if I can dig it up and post a link for you.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Truly Understand the Fundamentals and the Path will be so much easier...
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Chris Savage
Parallax Tech Support
csavage@parallax.com
As was previously stated, the SX would probably be a good choice.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Truly Understand the Fundamentals and the Path will be so much easier...
yeah, I have made midi controllers that just send midi out, now I'm trying to make a midi receiver. BS2 works great at sending midi, now wondering which stamp I can use to receive/process midi input.
Thanks for the help, I appreciate it.
Tony
devices.sapp.org/micro/stamp2sx/max3110/
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Tracy Allen
www.emesystems.com
I just read Sapp's info on the bs2sx midi in/ out. He says that it really isn't fast enough but will do the job if the midi data is not "dense".
"The rate for MIDI is 31.25k which is faster than the transfer rate between the MAX3110 UART chip and the BS2SX, so you cannot use this setup for dense MIDI data transfers." (Sapp)
Would this cause a big problem?
Thanks again,
Tony
Could you post a link to information on making a midi out controller as far as the logic and communication and pinout of the receiveing midi controller. I can do the circuit input to the microcontroller but I dont know yet how to communicate with the midi receiver.
I use midiman inputs and GigaStudio as well as garrisons Orchastra and kandaki. I have a new acoustic drum set and I am thinking of putting the piezo tabs on the drums to add effects through a midi interface. I am at work now and I did a search on projects but only found 1 thread so far.
Arggg gotta go bact to work...
Thank's
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Think outside the BOX!
There's a lot of info on the web to do just what you describe, using piezo, etc. Also, Jon Williams has done some work with midi and the BS2. (His examples got me started). There is an article called "gettng midi with it" and "mo midi" in the "nuts and volts" archives of this site. It's very easy to do, once you see the examples and articles you'll have no problem.
Tony
I guess it depends on what you are doing. If the only data coming in to the STAMP MIDI gizmo are keydown and keyup events from one instrument, it could work. Unless somebody bangs on the keys with unheard of speed! The MAX3100 buffers up to 8 bytes, and each keydown/keyup event is 3 bytes long.
It is another matter if the Stamp MIDI will be a hub or if it will have to receive "dense" information like timing sync (24 bytes per quarter note) or dense percussion events.
There was a question about the BS2px. It does SHIFTIN and SHIFTOUT at 65 kbits per second. But it has to transfer 16 bits for each serial byte. So its transfer rate per byte is roughly the same as the MIDI rate. That is somewhat faster than the BS2sx. But the 'px can do a lot lot more instructions per unit time, compared to any other Stamp.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Tracy Allen
www.emesystems.com
Tony
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Jon Williams
Applications Engineer, Parallax
Very cool, thanks for that info. I will be looking into this.
Tony
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Think outside the BOX!
http://www.gweep.net/~prefect/eng/reference/protocol/midispec.html
http://www.midi.org/about-midi/table2.shtml
http://users.chariot.net.au/~gmarts/midimsg.htm
http://nosuch.com/mostly-midi/archive/midiintro
http://www.cs.cf.ac.uk/Dave/Multimedia/node158.html
http://www.omega-art.com/midi/mbytes.html
http://www.sibelius.com/helpcenter/resources/midi_messages.pdf
http://www.harmony-central.com/MIDI/Doc/table1.html
That should get you going.
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Jon Williams
Applications Engineer, Parallax
As my dad use to say, "Do it right or don't do it at all"
▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔▔
Think outside the BOX!