R
RockNRollson
Hello, fellows. I would be curious to know if anyone here has ever built a
MIDI sequencer. I bought a music keyboard awhile back which did not have a
MIDI interface, but I built a sequencer for it anyway, and that sequencer
worked okay. This sequencer did not conform to the MIDI standard though, and
so, for this reason, I am actually brand new to MIDI.
I now have a keyboard which does have a MIDI capability, though, and, by
accessing this capability, it is evidently possible for my keyboard to perform
with up to sixteen seperate instrument sounds, all at the same time. It is
basically for this reason that I have now decided to build a sequencer which
will conform to the official MIDI standard.
I know that the MIDI interface operates at 31,250 pulses per second, and, after
doing a little work with a pencil and paper, I figured out that if I multiplied
this figure by 32, it equaled one million. Since four meg crystals cost less
than one meg crystals, though, I have decided to use a four meg crystal for my
clock. By sending the output of this oscillator directly to a binary counter,
and by taking the seventh output from the binary counter, I will have my 31,250
pulses per second.
Right now, the main thing which arouses my curiosity about this project is the
fact that most people who use MIDI just purchase a software sequencer, and
therefore know either nothing, or next to nothing, about the actual MIDI
language, and its implementation at the hardware level. Well, awhile back, I
spent a hundred dollars on just such a program, before I discovered that it did
not allow certain note combinations. Actually, I found the program to be
virtually inusable. In the process of building my non-standard sequencer,
though, I managed to accumulate more than a dozen breadboards. The basic
reason for this is that my keyboard interface was a parallel one. My music
keyboard had forty-nine keys, and I assigned one memory output pin per key,
using ribbon wire to span in between the sequencer and the music keyboard.
Again, if anyone here has ever built a MIDI sequencer, or any type of MIDI
device, I would enjoy hearing about it. I have a book of more than a thousand
pages which covers so much material that I don't even know where to begin, as
far as the actual programming is concerned. I have written BASIC programs with
as little as one statement. Once I have gotten my standard sequencer to
execute its first command, I know I will feel that I have made it over a major
hurtle. The author of my enormous book, though, seems to have been completely
oblivious to the fact that my first logical question is: Is there any such
thing as a one message MIDI program?
Michael "Chip Monk" Mandaville
MIDI sequencer. I bought a music keyboard awhile back which did not have a
MIDI interface, but I built a sequencer for it anyway, and that sequencer
worked okay. This sequencer did not conform to the MIDI standard though, and
so, for this reason, I am actually brand new to MIDI.
I now have a keyboard which does have a MIDI capability, though, and, by
accessing this capability, it is evidently possible for my keyboard to perform
with up to sixteen seperate instrument sounds, all at the same time. It is
basically for this reason that I have now decided to build a sequencer which
will conform to the official MIDI standard.
I know that the MIDI interface operates at 31,250 pulses per second, and, after
doing a little work with a pencil and paper, I figured out that if I multiplied
this figure by 32, it equaled one million. Since four meg crystals cost less
than one meg crystals, though, I have decided to use a four meg crystal for my
clock. By sending the output of this oscillator directly to a binary counter,
and by taking the seventh output from the binary counter, I will have my 31,250
pulses per second.
Right now, the main thing which arouses my curiosity about this project is the
fact that most people who use MIDI just purchase a software sequencer, and
therefore know either nothing, or next to nothing, about the actual MIDI
language, and its implementation at the hardware level. Well, awhile back, I
spent a hundred dollars on just such a program, before I discovered that it did
not allow certain note combinations. Actually, I found the program to be
virtually inusable. In the process of building my non-standard sequencer,
though, I managed to accumulate more than a dozen breadboards. The basic
reason for this is that my keyboard interface was a parallel one. My music
keyboard had forty-nine keys, and I assigned one memory output pin per key,
using ribbon wire to span in between the sequencer and the music keyboard.
Again, if anyone here has ever built a MIDI sequencer, or any type of MIDI
device, I would enjoy hearing about it. I have a book of more than a thousand
pages which covers so much material that I don't even know where to begin, as
far as the actual programming is concerned. I have written BASIC programs with
as little as one statement. Once I have gotten my standard sequencer to
execute its first command, I know I will feel that I have made it over a major
hurtle. The author of my enormous book, though, seems to have been completely
oblivious to the fact that my first logical question is: Is there any such
thing as a one message MIDI program?
Michael "Chip Monk" Mandaville