The below listed ARexx functions are available in Samplitude Opus R9. We will add more functions when desired.
Open the About Window containing your registration information.
Pops Samplitude Opus' screen to front
Pops Samplitude Opus' screen to back
Sorts the window order
Pops up the given window
Closes the given window
Opens an editor window with the given projectname
Closes the editor window with the given projectname. FORCE closes the project, not popping up any requesters.
Zooms in horizontally in the given project window
Zooms out horizontally in the given project window
Puts the selected range on full view
Shows the complete sample
Zooms in vertically in the given project window
Zooms out vertically in the given project window
Puts the selected range on full view (vertically)
Shows the complete sample (vertically)
Cuts the selected range in the given project to the Clip
Copies the selected range in the given project to the Clip
Inserts a project at the selected cursor position
Overwrites the range in the project
Erases the range in the given project
Extracts the selected range, removing the non-selected data from the project
zeroes the selected range (Amplitude)
Reverses the sample data in the project
Inverts (180deg) the sample data in the given project
Doubles the amplitude in the given project
Diverts the Amplitude in the given project by 2
Creates a range in the given project at the specified position.
returns the last error message
Starts playback in the given project
Loads the given RAM project
Loads the given HD project
Preloads sample data from the given project
Exports a WAV (RIFF) file rom the active project
Exports a standard AIFF file from the active project
Saves the active HD project
Saves the active RAM project
Saves the active VIP project
Loads a VIP project
Starts play in the active project
Stops playback in the active project
returns SMPTE data from the active range (START position)
returns the SMPTE length of the selected range
Creates a range with the given SMPTE specifications and attaches the given name to it
Resamples the project to the given frequency
Selects the complete sample as one range
Copies the selected data to Clip (same as COPY, but applies to the active project here)
Converts the active sample to Stereo
Converts the active sample to Mono
Changes the active project's resolution to the given BIT width
Pops up the current Clip, making it the active project
Loads a Playlist with the given name
Saves the active Playlist under the given name
Creates a HD Project named "Name" with "TRACKS" tracks and sets its frequency to "FREQ".
Renames the active range to "NAME" and stores it to the rangelist - useful if you have created a range with SETRANGE
Renames the active Cursor to "NAME" and stores it to the cursorlist - useful if you have created a Cursor with SETRANGE
Developer function to be used under extreme caution: gets data from the active project from track "TRACK" at position "POSITION" and stores "LENGTH" samples at memory address "ADDRESS".
Developer function to be used under extreme caution: puts data into the active project from track "TRACK" at position "POSITION", reading "LENGTH" samples from memory address "ADDRESS".
Developer function: gets data from the active project from track "TRACK" at position "POSITION" and stores "LENGTH" samples in a file named "NAME". The file will contain 8Bit or 16Bit wide samples, no header.
Developer function: puts data into the active project from track "TRACK" at position "POSITION", reading "LENGTH" samples from a file named "NAME". The file has to contain 8Bit or 16Bit wide samples, no header.