ramp
Prints a sequence of increasing integers. Essentially a "hello world" for the SR domain, this demonstrates how Pre can interact with an adder.
rolodex
A digital address book implemented in SR. This demonstrates how itcl stars can be used to prototype user-interface-dominated systems at a high level. The system is divided into keyboard, database, editor, and display blocks.
MIDIsynthesizer
A music synthesizer written in SR. This is a polyphonic sound synthesizer written using custom SR stars for the control portion. Waveform synthesis is done using an FM algorithm implemented in CGC. This requires a MIDI keyboard to be attached to /dev/ttya
, and functioning CGC audio drivers for your platform. More information on demonstrating the Midi stars with a Yamaha keyboard controller follows.
TO
HOST
Terminal of the keyboard to the serial port of the Sparcstation using an 8-pin Mini-DIN to D-Sub 25-pin cable. You will probably need to use a null modem with this connection.
PC2
(38,400 baud) with the Host
Select
Switch
, located on the rear panel of the midi keyboard.
Operation of the Yamaha keyboard controller
A sequence of keys specific to Yamaha's controller architecture must be triggered to send midi messages to the SR stars to generate synthesized sound within Ptolemy. See the Yamaha user's manual for detailed instructions