Provides methods to manipulate an ScriptProcessorNode
- Source:
Methods
(static) compileCSD(csd)
Compiles a CSD, which may be given as a filename in the
WASM filesystem or a string containing the code
Parameters:
Name | Type | Description |
---|---|---|
csd |
string | A string containing the CSD filename or the CSD code. |
- Source:
(static) compileOrc(orcString)
Compiles Csound orchestra code.
Parameters:
Name | Type | Description |
---|---|---|
orcString |
string | A string containing the orchestra code. |
- Source:
(static) evaluateCode(codeString)
Evaluates Csound orchestra code.
Parameters:
Name | Type | Description |
---|---|---|
codeString |
string | A string containing the orchestra code. |
- Source:
(static) midiMessage(byte1, byte2, byte1)
Sends a MIDI channel message to Csound
Parameters:
Name | Type | Description |
---|---|---|
byte1 |
number | MIDI status byte |
byte2 |
number | MIDI data byte 1 |
byte1 |
number | MIDI data byte 2 |
- Source:
(static) play()
Starts performance, same as start()
- Source:
(static) readScore(scoreString)
Reads a numeric score string.
Parameters:
Name | Type | Description |
---|---|---|
scoreString |
string | A string containing a numeric score. |
- Source:
(static) render(csd)
Renders a CSD, which may be given as a filename in the
WASM filesystem or a string containing the code. This is used for
disk rendering only.
Parameters:
Name | Type | Description |
---|---|---|
csd |
string | A string containing the CSD filename or the CSD code. |
- Source:
(static) reset()
Resets the Csound engine.
- Source:
(static) setControlChannel(channelName, value)
Sets the value of a control channel in the software bus
Parameters:
Name | Type | Description |
---|---|---|
channelName |
string | A string containing the channel name. |
value |
number | The value to be set. |
- Source:
(static) setMessageCallback(msgCallback)
Sets a callback to process Csound console messages.
Parameters:
Name | Type | Description |
---|---|---|
msgCallback |
function | A callback to process messages with signature function(message), where message is a string from Csound. |
- Source:
(static) setOption(option)
Sets a Csound engine option (flag)
Parameters:
Name | Type | Description |
---|---|---|
option |
string | The Csound engine option to set. This should not contain any whitespace. |
- Source:
(static) setStringChannel(channelName, stringValue)
Sets the value of a string channel in the software bus
Parameters:
Name | Type | Description |
---|---|---|
channelName |
string | A string containing the channel name. |
stringValue |
string | The string to be set. |
- Source:
(static) start()
Starts processing in this node
- Source:
(static) stop()
Stops (pauses) performance
- Source:
(static) writeToFS(filePath, blobData)
Writes data to a file in the WASM filesystem for
use with csound.
Parameters:
Name | Type | Description |
---|---|---|
filePath |
string | A string containing the path to write to. |
blobData |
blob | The data to write to file. |
- Source: