
SILVERver 2.0.0
AZSTOKE_SILVER_ver2.0.0
- Added 61 new APIs and added support for RADNODZ
API
- ReaScript for REAPER - AZSTOKE-SILVER-API -
- APIs: 238
- Track,String,Project,Folder/File,Number,Marker,Device,Loudness,UI,Http,Slack,Transcription,HANDAUTOMER,TALKTRON
- Version: AZSTOKE_SILVER_ver2.0.0
- Supported OS: Windows 10 or later / macOS 12 or later
- Supported RIGDOCKS Bridge Ver.: 2.0.0
- Supported GPU: NVIDIA CUDA-capable GPU (Pascal generation or later)
- e.g. GTX 10 series / RTX 20 series / RTX 30 series / RTX 40 series
- * Processing on the CPU is also possible
- Languages: Lua/Python
API Detail
New APIs
Record arm / track details
AZ_GetTrackListDetail: Gets the track hierarchy listAZ_GetSelectedTrackListDetail: Gets the hierarchy list of the selected tracksAZ_GetTrackItemRecording: Gets a track's record-arm stateAZ_GetTrackIdRecording: Gets the record-arm state for a track specified by track IDAZ_GetSelectedTrackIdRecording: Gets the record-arm state for a track specified by selected-track IDAZ_GetRecordingTrackList: Gets the list of record-armed tracksAZ_SetTrackItemRecording: Sets a track's record armAZ_SetTrackIdRecording: Sets record arm for a track specified by track IDAZ_SetSelectedTrackIdRecording: Sets record arm for a track specified by selected-track IDAZ_SetTrackAllRecording: Sets record arm for all tracksAZ_SetTrackItemOnlyRecording: Record-arms only the specified track (all others are turned off)AZ_SetTrackIdOnlyRecording: Record-arms only the track specified by track IDAZ_SetSelectedTrackIdOnlyRecording: Record-arms only the track specified by selected-track ID
Peaks / channel count
AZ_GetTrackItemCurrentPeak: Gets the current peak value (linear)AZ_GetTrackItemCurrentPeakDB: Gets the current peak value (dB)AZ_GetTrackItemHoldPeakDB: Gets the maximum hold peak value (dB)AZ_ResetTrackItemHoldPeak: Clears the hold peakAZ_GetTrackItemNumChannels: Gets a track's channel countAZ_GetTrackIdNumChannels: Gets the channel count for a track specified by track IDAZ_GetSelectedTrackIdNumChannels: Gets the channel count for a track specified by selected-track IDAZ_SetTrackItemNumChannels: Sets a track's channel countAZ_SetTrackIdNumChannels: Sets the channel count for a track specified by track IDAZ_SetSelectedTrackIdNumChannels: Sets the channel count for a track specified by selected-track ID
Input channels
AZ_GetInputChannelList: Gets the list of input channel namesAZ_GetTrackItemInputChannel: Gets a track's input channel settingAZ_GetTrackIdInputChannel: Gets the input channel setting for a track specified by track IDAZ_GetSelectedTrackIdInputChannel: Gets the input channel setting for a track specified by selected-track IDAZ_SetTrackItemInputChannel: Sets a track's input channelAZ_SetTrackIdInputChannel: Sets the input channel for a track specified by track IDAZ_SetSelectedTrackIdInputChannel: Sets the input channel for a track specified by selected-track ID
Meters / FX / sends
AZ_GetTrackItemMeterMode: Gets the meter mode (I_VUMODE)AZ_SetTrackItemMeterMode: Sets the meter mode (I_VUMODE)AZ_GetTrackItemFxEnabled: Gets the FX enabled (not bypassed) stateAZ_SetTrackItemFxEnabled: Sets the FX enabled (not bypassed) stateAZ_GetTrackItemMainSend: Gets the main send settingAZ_SetTrackItemMainSend: Sets the main send settingAZ_GetTrackItemSendList: Gets the list of sendsAZ_AddTrackItemSend: Adds a sendAZ_GetTrackItemSendProperties: Gets a send's propertiesAZ_SetTrackItemSendProperties: Sets a send's propertiesAZ_DeleteTrackItemSend: Deletes a send
Playback and recording state / repeat
AZ_GetRepeat: Gets whether repeat is enabledAZ_SetRepeate: Sets repeatAZ_GetPlayState: Gets whether playback is in progressAZ_GetRecordState: Gets whether recording is in progressAZ_GetPauseState: Gets whether playback is pausedAZ_GetStopState: Gets whether playback is stopped
Project operations
AZ_GetProjectName: Gets the project nameAZ_GetProjectPath: Gets the project pathAZ_OpenProject: Opens a projectAZ_SaveProject: Saves a projectAZ_CloseProject: Closes a projectAZ_SwitchProject: Switches projectsAZ_GetProjectFromName: Gets a project handle from its name
Devices / system
AZ_GetLocalIpAddresse: Gets the list of local IP addressesAZ_GetDeviceName: Gets the audio device nameAZ_GetRecordingSampleRate: Gets the recording sample rateAZ_GetRecordingBitDepth: Gets the recording bit depthAZ_CountInputChannel: Gets the number of input channelsAZ_CountOutputChannel: Gets the number of output channelsAZ_GetOutputChannelList: Gets the list of output channel names
