[Coco] music synth on speed

Bob Devries bdevries at gil.com.au
Fri Oct 22 20:42:28 EDT 2004


I wonder how many other undocumented features there are in the Orchestra
90/cc?
--
Regards, Bob Devries. Dalby, Queensland, Australia.
Faith isn't faith until it's all you're holding on to.
http://e4god.com/freeblogs/bdevries/


----- Original Message ----- 
From: "Kevin Diggs" <kevdig at hypersurf.com>
To: "CoCoList for Color Computer Enthusiasts" <coco at maltedmedia.com>
Sent: Saturday, October 23, 2004 9:48 AM
Subject: [Coco] music synth on speed


> Hi,
>
> If you want to run your synth at high speed:
>
> <div class="moz-text-flowed" style="font-family:
> -moz-fixed">ORCHESTRA-90/CC WITH FAST COCO
>
> By Bryan Eggers
> Software Affair, Ltd.
>
>
> YOU MAY BE ABLE TO RUN YOUR
> COCO AT DOUBLE-SPEED TO ENHANCE
> THE MUSIC QUALITY OF TANDY'S
> ORCHESTRA-90/CC MUSIC SYSTEM -
> BY USING AN UNDOCUMENTED
> COMMAND IN THE CARTRIDGE!
>
>
> IMPORTANT:
>
> READ THIS ARTICLE COMPLETELY
> FIRST!!!
>
>
> The quality of sound produced
> by any digital synthesizer is
> directly proportional to its
> sampling rate. The sampling
> rate is primarily determined by
> the efficiency and clock rate
> of the host processor. Tandy's
> ORCHESTRA-90/CC is no exception
> to this rule. The 6809 used in
> the Color Computer is certainly
> one of the best processors that
> could ever be used for music
> synthesis, and we are very
> happy with the sound produced
> by the ORCH-90/CC when used on
> a standard Color Computer at
> normal speed.
>
> Many Color Computers will run
> at TWICE the normal speed, and
> will do so without any hardware
> modifications whatsoever. If
> you are lucky enough to have
> one of these computers, you can
> enable your CoCo's faster clock
> by using a special undocumented
> command from within ORCH-90/CC.
> This will make a significant
> improvement in the overall
> sound quality produced by the
> ORCH-90/CC music synthesizer!
>
> Using the faster speed lets you
> play in 4- and 5-part harmony
> and almost never worry about
> aliasing. The ORCH-90/CC will
> automatically make all tempo
> and transposition adjustments,
> resulting in a better sound
> quality improved by the higher
> sampling rate. You can play
> higher and cleaner notes, and
> define more partial harmonics
> than were possible running at
> normal speed. Best of all, it
> won't cost you a cent to try
> it!
>
>
>    ****** IMPORTANT ******
>
> Tandy designed the Color
> Computer to operate at NORMAL
> speed, not at double speed!
>
> Tandy does not in any way,
> shape or form, support,
> warranty or otherwise guarantee
> that the Color Computer will
> run at any faster speed!!
> Therefore, if your system does
> not run reliably at double
> speed, you CANNOT blame Tandy!
> Do it at your own risk. You are
> attempting to run your system
> outside of published specs, so
> keep that in mind. If your
> system does not run at
> double-speed, it does NOT mean
> that you have a defective
> computer or a defective
> ORCH-90/CC cartridge!!!
>
>
> ENABLING THE FASTER CLOCK
>
> In an effort to make sure that
> no one would accidentally
> invoke the undocumented
> command, and perhaps lock-up
> their system and get totally
> confused, we devised a special
> keystroke sequence that must be
> followed exactly.
>
>
> STEP 1
>
> When you first plug in
> ORCH-90/CC and turn on the
> computer, you'll see the
> copyright and licensing
> information. Before pressing
> any other keys, hold down the
> <SHIFT> key and press <ENTER>
> once. The demo tune is
> displayed. Other than that, it
> didn't look like the command
> did anything special, did it?
> Well, that keystroke toggles an
> internal switch that now gives
> you the OPTION of using the
> speed-up command along with
> certain other commands. In
> other words, by configuring
> ORCH-90/CC with this initial
> keystroke of <SHIFT><ENTER>,
> you're telling the system that
> you MIGHT use the special high
> speed enable command. But,
> unless you press these keys
> when you first turn on the
> system, you will not be able to
> use the speed-up command at
> all. We expect that this
> special way of configuring the
> system will prevent any
> accidents.
>
> The <RESET> button has no
> effect whatsoever on this
> feature. If you press <RESET>
> later to break a printer
> lockup, for example, you'll
> still be able to use the
> speed-up command. By the way,
> you can press <RESET> at any
> time without losing the current
> music file in ORCH-90/CC's
> buffer.
>
>
> STEP 2
>
> At this point, all commands
> still work normally. Keep in
> mind that you only need the
> fast clock during the actual
> playing of a song. The normal
> clock rate provides plenty of
> speed for all other features.
>
> The commands that we let you
> enhance, therefore, are the
> GET, PLAY, and MULTI commands,
> since they are all used to play
> music. These commands are
> normally followed <ENTER> to
> execute the command. An
> optional string of filenames
> may also follow these commands,
> also eventually terminated by
> <ENTER>. All this is normal
> operation so far.
>
> Everything works normally until
> you use <SHIFT><ENTER> instead
> of <ENTER> to terminate these
> commands! Using <SHIFT><ENTER>
> instead of <ENTER> enables the
> fast clock mode and executes
> the desired command
> simultaneously!
>
> For example, suppose you wanted
> to play the three files BACH,
> BACH2, and XYZ. Normally, you
> would type:
>
> G BACH BACH2 XYZ <ENTER>
>
> But, to play the songs with the
> faster clock, you'd type:
>
> G BACH BACH2 XYZ <SHIFT><ENTER>
>
> The system would load and score
> each tune automatically, then
> just as it begins playing the
> tune, ORCH-90/CC switches your
> system's clock to high speed.
> The fast clock is turned off at
> the end of the tune, and the
> system loads the next tune,
> plays it with the fast clock,
> etc.
>
> As another example, you could
> type:
>
> M * <SHIFT><ENTER>
>
> This MULTI command, combined
> with the "*" wildcard
> character, will automatically
> play all songs on the disk,
> switching to the fast clock
> while playing each!
>
> You could still execute any
> of these commands with <ENTER>
> to play the tunes normally.
>
> Same is true of the PLAY
> command (P). Just use:
>
> P <ENTER> to play the current
> tune normally, or:
>
> P <SHIFT><ENTER> to play the
> current tune using the fast
> clock.
>
>
> IF IT WORKS...
>
> If your system can run reliably
> at double speed, the screen
> display will temporarily blank
> out while the music file is
> playing, sounding even better
> than before. All available
> processor time is now used
> for synthesis - no time for
> screen displays. This is a
> side-effect of the way the CoCo
> hardware handles the speed-up,
> not a problem with the
> ORCH-90/CC cartridge. Sorta
> makes an interesting light
> show, though!
>
> After the music finishes
> playing, the speed is switched
> back to normal, the screen
> image is restored, and the
> music file has not been lost.
>
>
> IF IT DOESN'T WORK...
>
> If your system can't handle the
> faster speed, the results can
> be unpredictable, but usually
> one of the following will
> happen:
>
> (1) The system locks up.
>
> (2) Screen fills with garbage.
>
> (3) The music plays OK, but the
> file in memory is now full of
> garbage when you return to the
> editor. You can still use your
> CoCo to play music with the
> fast clock, even with this
> problem, but if you are editing
> or creating files, remember to
> save your music file to disk
> BEFORE playing it!). You'll
> have to test your system
> thoroughly to make sure that
> the music file itself remains
> intact.
>
>
> If your system doesn't run
> reliably at high speed, it may
> be possible to modify it to do
> so, but that is a project for a
> real hardware expert. You might
> check with your local user
> group for such a person. Also,
> check the ads in the CoCo
> magazines. You might find
> someone who can supply or
> install a modification for you.
> Let us know what you find out
> and we'll post it in the
> database! If you really
> like music synthesis, any
> effort it takes to get your
> system running at double speed
> will be worth it in terms of
> the enhanced sound quality.
>
> </div>
>
> -- 
> Coco mailing list
> Coco at maltedmedia.com
> http://five.pairlist.net/mailman/listinfo/coco
>





More information about the Coco mailing list