|
Home Page
Contact Page
Investing Page
Allen Theatre Organs
|
|
Welcome To My MIDI Page
Since sometime in 1998 I have been following the developments of the Sound Canvas Pipe Organ Project (SCPOP),
authored by Raffaele Diodati and Filippo Tigli, who reside, I believe, in Italy (or thereabouts).
I have also purchased from them a registered copy of the SCPOP software, and use it with my Windows 98SE-based computer
to create a "virtual"
electronic pipe organ using two inexpensive MIDI keyboards, a home-MIDI-ized 25-note pedalboard with MIDI encoder, and a Roland
Sound Canvas SC-8850 sound module.
|
|
|
UPDATE - May, 2007:
I do not use SCPOP any longer. It was a very unique and clever concept, but it is
no longer supported by its authors. People who desire the functionality of a
computer-based, MIDI driven, virtual pipe organ simulator now have several other
options which do not require the use of specific models of the older, expensive,
somewhat complex, and now obsolete Roland Sound Canvas modules.
|
| |
Send me an email
|
Photos of my SCPOP Computer and MIDI Hardware Setup:
|
| |
My 2.17 GHz AMD Athlon XP 2700-based Windows 98-SE computer, running SCPOP.
Until May 30, 2002 the computer had been a 400 MHz Celeron (Intel). Up until that upgrade I had thought
that the 400 MHz speed was plenty adequate to operate SCPOP. How wrong I was! On that date I upgraded to an Athlon 1700 XP (1.47 GHz) CPU,
and that upgrade
eliminated ALL the sluggishness experienced with slower CPUs. Even the preset (stop) changes execute in less than one
second -- more than acceptable for public performance. With the 400 MHz Celeron, stop changes
took too long to make "seamless" transitions in "live" playing. The only problem that I have now
is the fact that I simply cannot "handle" the MOUSE fast enough to click on the screen buttons.
I DESPERATELY NEED A MECHANICAL ALTERNATIVE: In other words, I would like to have a real "array" of buttons or
switches (like on a real organ) to initiate the SCPOP stop changes...the mouse just has to go! ... Maybe I'll go
"high-tech" and get a touch sensitive display monitor for my computer (when I've saved up enough, of course).
|
| |
Closeup of the Monitor showing SCPOP and MIDI-Ox. MIDI-Ox is used
to filter and map the MIDI data from the MIDI controllers (keyboards, pedalboard)
in order to convert the program-change buttons on the Evolution MK-261 keyboard and
the toe buttons on the Behringer FCB1010 MIDI Foot Controller into SCPOP
preset/stop changes.
|
| |
The Roland SC-8850, Roland MX-5 Audio Mixer, and
Roland UA-100 Audio and MIDI Processor
|
| |
The "Organ Console": Two 61-key MIDI keyboards arranged on a desktop with MIDI
pedalboard, sustain pedal and Behringer MIDI foot controller below. The upper keyboard
is a Radio Shack ConcertMate 1000 that I
reclaimed from my daughter when she lost interest in playing keyboard. The lower
keyboard is an Evolution MK-261, with 10 program-change buttons ($130US new).
The MIDI foot controller with two expression pedals
is the Behringer Model FCB1010 ($120 US new). I use the left shoe for Pedal expression and
the right expression shoe for the two manuals. The toe buttons are programmed
(through MIDI message remapping in the MIDI-Ox software) to activate the 24 SCPOP presets.
The sustain pedal may also be used with keyboard keys to activate SCPOP preset/stop
changes using SCPOP's "Total Recall Technology" feature.
Though not very pleasing to the eye, this "organ-on-a-desktop" provides a very functional
SCPOP "virtual" pipe organ. So this physical setup
will have to do until I have time and energy to build or buy
a more visually attractive enclosure. The 25-note pedalboard was purchased for
about $50 on Ebay. I then bought 25 magnetic reed switches and some magnets, which I
mounted on the toe-end of the pedal assembly, and wired into my midi encoder (described
elsewhere on this page).
I also found the bench (with pad) on Ebay for under $50 (+ $35 S&H).
|
| |
My 88-key "Piano" (MIDI Keyboard #1) -- for the ocassional times that I
feel like playing with weighted keys.
|
| |
My first pedalboard - only 13-notes, but better than nothing! -- purchased for $25
on Ebay.
(The seller claimed that it had been removed from a Hammond spinet console.)
After rewiring the switches and adding the diodes required for connecting to my midi
encoder circuit board, it now works as well as any comparable and much more expensive
commercially available midi pedal keyboard product.
Note that this pedalboard has been replaced with the 25-note full-length flat pedalboard shown
above.
|
| |
The MIDI Encoder that converts the pedalboard switch contacts
into MIDI Note ON/OFF messages on MIDI channel 3. (The encoder circuit was
custom built for me by Jordan Petkov, of Varna, Bulgaria.)
I originally used this encoder with my 13-note pedalboard, but now use it with
the 25-note pedalboard. No circuit changes were required. In fact, I installed
25-pin plugs and sockets on the cabling between the encoder and the pedalboards
so that the encoder may be readily moved from one to the other.
|
| |
Another view of the 13-note pedal keyboard and its MIDI Encoder. I mounted the pedal assembly on
a piece of 3/4" plywood, which I painted flat black. Unfortunately, since the pedals themselves
are dark brown and black, the contrast with the black mounting board is poor, making the photo
somewhat obscure.
|
| |
Closeup of Jordan Petkov's MIDI Encoder circuit board itself as mounted inside its small enclosure.
|
| |
Beyond SCPOP: Closeup of the Laptop Monitor showing my custom stops control panel. I developed the
program behind this control window in perl. It interfaces over my home LAN via "sockets" to
another perl program running on my AMD Athlon computer. That perl program is actually
a Midi-Ox script that, in turn, interfaces to the Sound Blaster Live! card in which any number
of "SoundFonts" may be loaded (up to memory limits of course) and controlled from the control
panel shown below. Multi-layered
voicing is achieved in the perl program by fanning the three incoming midi keyboard
channels to any combination of the 32 Sound Blaster Live! midi channels -- each of
which may be voiced with a different SoundFont voice.
The two biggest problems with this setup are (1.) the polyphony limit of the Sound Blaster
Live! hardware; and (2.) the requirement to use the computer mouse to click the buttons
on the control panel. Realtime stop changes are impossible for me using a mouse!
|
|
Photo of another SCPOP enthusiast's setup:
|
| |
Louke Kleyn is building this SCPOP "virtual organ". He is just about ready to order his
MIDI encoder circuit in order to MIDI-ize his pedals (which I assume are presently
nonfunctional).
Note that his
"pedalboard" is actually comprised of TWO spinet style 13-note pedalboards mounted side-by-side. Also
note that the C4 pedal has been removed from the lower set of pedals so that there is a
smooth transition from B3 on the left pedalboard to C4 on the righthand pedalboard.
Louke plans to lengthen the naturals on the right-hand pedalboard to the same length as those
on the left pedalboard.
UPDATE - Louke passed away in the summer of 2003. I don't know if he ever
finished building his console.
|
|
Photos of yet another SCPOP enthusiast's setup:
|
| |
Andrew Maguire has assembled his SCPOP "virtual pipe organ" from the usual components,
including two midi keyboards and a recently acquired full pedalboard. As of this
photo (5 Mar 2003), he is awaiting completion of a suitable console/enclosure for
the components and bench which are being constructed by a friend.
Andrew's Organ Project may be followed on his Web Site
|
|
| |
Here's Andrew's refurbished full pedalboard (as of 5 Mar 2003) showing his custom
wiring and magnetic switches at the toe ends of the pedals.
He has connected this pedalboard to his computer using a custom built midi encoder
circuit board (similar to those of Louke Kleyn, above, and myself).
|
|
|
|