Yahoo Groups archive

SynthModules

Index last updated: 2026-04-28 23:14 UTC

Message

Re: New poll for SynthModules

2004-04-07 by grantrichter2001

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

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.