Let me clarify that. Maybe we can make a group effort and crack this nut. The MIDI basic stamp page at: http://www.audiomulch.com/midipic/ says somewhere there is a problem doing MIDI with the Parallax Basic Stamp because it is not buffered. The Atom Pro is set up MUCH better with a buffered hardware UART. It is at least theoretically possible to handle incoming MIDI data under BASIC language control. The software needed consists of two parts: 1. An asynchronous interupt service routine that services the incoming MIDI data stream and makes sure no bytes are lost. The routine needs to identify message types and maintain a buffer of messages needing to be acted on. It must be able to tell the difference between 1,2 and 3 byte mesage types and buffer the data bytes correctly. It also needs to shut itself off for system exclusive strings and turn itself back on at the end of a sysex string. 2. A message handler that services the buffer maintained by the interupt service routine. It needs to be part of the mainline program and translates the buffered MIDI data into actions with the data bytes routed correctly. Both of these are "non-trivial" development tasks. Perhaps a group effort could get the work done, or at least help Brice get it done. --- In SynthModules@yahoogroups.com, "john mahoney" <jmahoney@g...> wrote: > Good questions. > > I assumed that a MIDI input would allow the use of MIDI controllers (knob > boxes). This would be a *major* advance in the PSIM user interface, in my > opinion. > > 2 quick examples: > 1) Analog-style sequencer with knobs or sliders for each step. Pitch, > Velocity, Gate time and Duration for each step, if you want, with master > knobs controlling tempo, playback mode/pattern, direction, etc. Gimme knobs! > 2) A function generator program producing 2 multi-stage envelopes and 2 LFOs > (um... one sync'd, one free-running), while a MIDI knob box provides > real-time control over all parameters. Gimme knobs! > > I'm throwing those ideas out there for a reality check. If I'm expecting too > much then I hope somebody will say so. > > Gimme knobs! Gimme MIDI! (And then give me the SpeakJet interface, since I'm > already holding a SpeakJet chip. ;-) > -- > john > > > ----- Original Message ----- > From: "Andrew Scheidler" <xpandrew@p...> > To: <SynthModules@yahoogroups.com> > Sent: Wednesday, April 07, 2004 12:35 PM > Subject: Re: [SynthModules] New poll for SynthModules > > > > Brice - > > > > Can you tell us a little about the MIDI module... both IN and OUT? I'm > > not exactly sure what to ask here, but some description and maybe a > > couple example uses would be helpful...? > > > > Can any of the MIDI data be used? Clock, song pointers, cc data, etc? > > I have reduced my MIDI used by about 80% lately, but having a PSIM with > > MIDI would open a lot of doors... > > > > Andrew
Message
Re: New poll for SynthModules
2004-04-07 by grantrichter2001
Attachments
- No local attachments were found for this message.