device_name names the type of recording device the MiniVAS will control. Sending the minivas object a print_known_devices! message lists the valid values.
frames_per_recording is the number of frames on the tape or optical disk that will be recorded every time the minivas object receives a record! message.
start_frame is the starting frame number when initialized.
initialize! initializes the MiniVAS based upon the device_name and start_frame instance variable values.
raw: string sends string to the MiniVAS. This allows the LYMB programmer to get at the full power of the MiniVAS. Most higher-level messages are implemented in terms of raw: and expect:. For more details, consult the MiniVAS manual.
expects: string causes the minivas object to wait until the sequence of characters in string have been received from the MiniVAS. This allows the LYMB programmer to get at the full power of the MiniVAS. Most higher-level messages are implemented in terms of raw: and expect:. For more details, consult the MiniVAS manual.
cue_tape! sets the tape to the start_frame and initializes the MiniVAS to record frames_per_recording frames each time a record! message is sent to the minivas object.
rewind! rewinds the tape to the beginning (not to the start_frame instance variable).
play! starts playing the tape from the current frame at normal speed.
stop! stops the tape.
init_tape: seconds lays down Lyon-Lamb frame codes for the next seconds time on the tape.
record! lays down frames_per_recording frames on the tape.