[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mockingboard



aiiadict@gmail.com wrote:
following this message is a small part of appendix E from
the Mockingboard manual...

It lists notes (A-G, sharps included)
and the corresponding parameters
you send to the Mockingboard to produce
that note.

You already has a MIDI converter to convert
MIDI files to work with your SYNTH program.


any interest in adding Mockingboard support
to your converter program?

I took a look at your MIDI.CVT documentation,
and read your post above...  It allocates an oscillator
to play a note in the MIDI file...

there are 6 channels on an Mockingboard, so that
would have to be set within MIDI CVT...

Also, MIDI notes would have to be converted to
Mockingboard sound parameters..

Exactly.  I was suggesting that someone interested in Mockingboard
music might like to try it...

Or, since MIDI is already a merged stream of note beginning and ending
times, it would be more straightforward (and maybe just as easy) to
simply write a "player" for MIDI files that would read in a MIDI file
and stuff Mockingboard registers directly--or, better, construct a
circular buffer of registers to stuff under IRQ control.

CVT.MIDI provides a model for reading MIDI files and decoding them
for anyone wanting to get their feet wet.

CVT.MIDI's MIDI parser is basically a loop with an embedded case
statement (with embedded case statements, etc.).

-michael

Music synthesis for 8-bit Apple II's!
Home page:  http://members.aol.com/MJMahon/

"The wastebasket is our most important design
tool--and it is seriously underused."