Mechanical Music Digest  Archives
You Are Not Logged In Login/Get New Account
Please Log In. Accounts are free!
Logged In users are granted additional features including a more current version of the Archives and a simplified process for submitting articles.
Home Archives Calendar Gallery Store Links Info

End-of-Year Fundraising Drive In Progress. Please visit our home page to see this and other announcements: https://www.mmdigest.com     Thank you. --Jody

MMD > Archives > February 1997 > 1997.02.28 > 10Prev  Next


Synthesizing Mechanical Musical Instruments
By Jody Kravitz

Mike Carey wrote:

> Has anyone found a synthesizer that can duplicate the sound of a Dutch
> street organ solo section? I'm talking in terms of the ranks of pipes
> with tremolos (such as some of the flutes, violins, etc.).

Some time ago I wrote a program to allow me to listen to some of the tunes from Mike Ames' big Mortier dance hall organ. Mike plays the Mortier via MIDI. Of course the MIDI file is just an image of the book music, so one has to go to some trouble to emulate the organ. This includes interpreting the lock & cancel register changes, adjusting the percussion timing, and handling the Tremolo Flute pipes.

I used a Roland SC-55 Sound Canvas as the output device. This synth can be instructed, in real time, to assign varying numbers of sound generators to different MIDI channels and note ranges. This makes it possible to have multiple stops in a given division by simply turning on more sound generators. Consequently, it is not necessary to duplicate the MIDI events to get them to sound on several sound generators. This is important because there are sometimes *lots* of events all at once, and you can only send one MIDI event per millisecond!

Since the Tremolo Flute pipes in a European organ are actually frequency modulated, I used pitch-wheel changes to vary the frequency in real time. The SC-55 allows you to tell some of the sound generators to ignore the pitch wheel, so the pitch wheel can affect only the Tremolo Flute generators.

The SC-55 is not the perfect device for this project because the underlying sounds are weighted towards rock-and-roll sounds, and there consequently aren't a lot of organ pipe sounds. The results are credible, however -- certainly good enough for previewing and balancing a new musical arrangement.

> I'm also curious if anyone has found a synthesizer that can create
> a reiterating xylophone. I have a Casio CZ-101 synthesizer that can
> produce an excellent-sounding xylophone (great for nickelodeon songs).
> A Casio CZ-1000 is the same as a CZ-101, but with full-sized keys.

This might be a good project for an old '286 computer. With an MPU-401 sound card and a small-ish "C" program you could receive the MIDI signal in real-time, convert the xylophone events into multiple-events, and output the results back out on the MIDI out port.

Jody Kravitz

P.S. My thanks to Robbie, who's giving me time to spend with my family and even enough time to respond to some of the messages here.

[ You're welcome, Jody! :)
[
[ I wrote a little program which makes any channel 1 notes in the Midi
[ file reiterate while they're on. I use it mostly for audition of
[ arrangements which will be played on an instrument with a reiterating
[ snare drum, because my old synth doesn't create a snare roll sound.
[ -- Robbie


(Message sent Fri 28 Feb 1997, 04:09:29 GMT, from time zone GMT-0800.)

Key Words in Subject:  Instruments, Mechanical, Musical, Synthesizing

Home    Archives    Calendar    Gallery    Store    Links    Info   


Enter text below to search the MMD Website with Google



CONTACT FORM: Click HERE to write to the editor, or to post a message about Mechanical Musical Instruments to the MMD

Unless otherwise noted, all opinions are those of the individual authors and may not represent those of the editors. Compilation copyright 1995-2024 by Jody Kravitz.

Please read our Republication Policy before copying information from or creating links to this web site.

Click HERE to contact the webmaster regarding problems with the website.

Please support publication of the MMD by donating online

Please Support Publication of the MMD with your Generous Donation

Pay via PayPal

No PayPal account required

                                     
Translate This Page