SILVERver 2.0.0

AZSTOKE_SILVER_ver2.0.0

  • Added 61 new APIs and added support for RADNODZ
All release notes

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

Installer

API Detail

New APIs

Record arm / track details

  • AZ_GetTrackListDetail : Gets the track hierarchy list
  • AZ_GetSelectedTrackListDetail : Gets the hierarchy list of the selected tracks
  • AZ_GetTrackItemRecording : Gets a track's record-arm state
  • AZ_GetTrackIdRecording : Gets the record-arm state for a track specified by track ID
  • AZ_GetSelectedTrackIdRecording : Gets the record-arm state for a track specified by selected-track ID
  • AZ_GetRecordingTrackList : Gets the list of record-armed tracks
  • AZ_SetTrackItemRecording : Sets a track's record arm
  • AZ_SetTrackIdRecording : Sets record arm for a track specified by track ID
  • AZ_SetSelectedTrackIdRecording : Sets record arm for a track specified by selected-track ID
  • AZ_SetTrackAllRecording : Sets record arm for all tracks
  • AZ_SetTrackItemOnlyRecording : Record-arms only the specified track (all others are turned off)
  • AZ_SetTrackIdOnlyRecording : Record-arms only the track specified by track ID
  • AZ_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 peak
  • AZ_GetTrackItemNumChannels : Gets a track's channel count
  • AZ_GetTrackIdNumChannels : Gets the channel count for a track specified by track ID
  • AZ_GetSelectedTrackIdNumChannels : Gets the channel count for a track specified by selected-track ID
  • AZ_SetTrackItemNumChannels : Sets a track's channel count
  • AZ_SetTrackIdNumChannels : Sets the channel count for a track specified by track ID
  • AZ_SetSelectedTrackIdNumChannels : Sets the channel count for a track specified by selected-track ID

Input channels

  • AZ_GetInputChannelList : Gets the list of input channel names
  • AZ_GetTrackItemInputChannel : Gets a track's input channel setting
  • AZ_GetTrackIdInputChannel : Gets the input channel setting for a track specified by track ID
  • AZ_GetSelectedTrackIdInputChannel : Gets the input channel setting for a track specified by selected-track ID
  • AZ_SetTrackItemInputChannel : Sets a track's input channel
  • AZ_SetTrackIdInputChannel : Sets the input channel for a track specified by track ID
  • AZ_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) state
  • AZ_SetTrackItemFxEnabled : Sets the FX enabled (not bypassed) state
  • AZ_GetTrackItemMainSend : Gets the main send setting
  • AZ_SetTrackItemMainSend : Sets the main send setting
  • AZ_GetTrackItemSendList : Gets the list of sends
  • AZ_AddTrackItemSend : Adds a send
  • AZ_GetTrackItemSendProperties : Gets a send's properties
  • AZ_SetTrackItemSendProperties : Sets a send's properties
  • AZ_DeleteTrackItemSend : Deletes a send

Playback and recording state / repeat

  • AZ_GetRepeat : Gets whether repeat is enabled
  • AZ_SetRepeate : Sets repeat
  • AZ_GetPlayState : Gets whether playback is in progress
  • AZ_GetRecordState : Gets whether recording is in progress
  • AZ_GetPauseState : Gets whether playback is paused
  • AZ_GetStopState : Gets whether playback is stopped

Project operations

  • AZ_GetProjectName : Gets the project name
  • AZ_GetProjectPath : Gets the project path
  • AZ_OpenProject : Opens a project
  • AZ_SaveProject : Saves a project
  • AZ_CloseProject : Closes a project
  • AZ_SwitchProject : Switches projects
  • AZ_GetProjectFromName : Gets a project handle from its name

Devices / system

  • AZ_GetLocalIpAddresse : Gets the list of local IP addresses
  • AZ_GetDeviceName : Gets the audio device name
  • AZ_GetRecordingSampleRate : Gets the recording sample rate
  • AZ_GetRecordingBitDepth : Gets the recording bit depth
  • AZ_CountInputChannel : Gets the number of input channels
  • AZ_CountOutputChannel : Gets the number of output channels
  • AZ_GetOutputChannelList : Gets the list of output channel names

APIs can now be called from the new system "RADNODZ"

All release notes