SILVERver 1.4.0

AZSTOKE_SILVER_ver1.4.0

  • Added 29 new APIs, changed 5 APIs and fixed bugs in 7 APIs
All release notes

API

  • ReaScript for REAPER - AZSTOKE-SILVER-API -
  • APIs: 177
  • Track,String,Project,Folder/File,Number,Marker,Loudness,UI,Http,Slack,Transcription,HANDAUTOMER,TALKTRON
  • Version: AZSTOKE_SILVER_ver1.4.0
  • Supported OS: Windows 10 or later / macOS 10 or later
  • Supported RIGDOCKS Bridge Ver.: 1.0.1 – 1.0.6
  • 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

  • AZ_JoinArray : Joins a string array into a single string using a delimiter
  • AZ_TRSC_LoadModel : Loads a transcription model
  • AZ_TRSC_SegmentsForMediaItem : Transcribes the audio of a media item, segment by segment
  • AZ_TRSC_SegmentsForMediaID : Transcribes the audio of a media ID, segment by segment
  • AZ_TRSC_SegmentsForSelectedMediaID : Transcribes the audio of a selected media ID, segment by segment
  • AZ_TRSC_SegmentsForTrackMedia : Transcribes the audio of a media ID within a track, segment by segment
  • AZ_TRSC_SegmentsForSelectedTrackMedia : Transcribes the audio of a media ID within a selected track, segment by segment
  • AZ_TRSC_FullForMediaItem : Transcribes the audio of a media item as a single text
  • AZ_TRSC_FullForMediaID : Transcribes the audio of a media ID as a single text
  • AZ_TRSC_FullForSelectedMediaID : Transcribes the audio of a selected media ID as a single text
  • AZ_TRSC_FullForTrackMedia : Transcribes the audio of a media ID within a track as a single text
  • AZ_TRSC_FullForSelectedTrackMedia : Transcribes the audio of a media ID within a selected track as a single text
  • AZ_TRSC_ReleaseModel : Releases the loaded transcription model
  • AZ_NormalizeText : Normalises a string
  • AZ_CalcStringSimilarity : Calculates how closely strings match
  • AZ_CalcStringPartialSimilarity : Calculates how closely strings partially match
  • AZ_GetSilentSectionListInMediaItem : Gets the silent sections within a media item
  • AZ_GetAudioSectionListInMediaItem : Gets the sections with sound within a media item
  • AZ_GetRegionObject : Gets a region object
  • AZ_GetRegionMarkerListMediaItem : Gets the list of region marker objects that overlap a media item
  • AZ_AddRegionMarkerMediaItem : Adds a region marker at the same position as a media item
  • AZ_GetMarkerObject : Gets a marker object
  • AZ_GetMarkerListMediaItem : Gets the list of marker objects that overlap a media item
  • AZ_SetMarkerPosition : Sets a marker's position
  • AZ_SetMarkerColor : Sets a marker's colour
  • AZ_SetMarkerName : Sets a marker's name
  • AZ_AddMarker : Adds a marker
  • AZ_DeleteAllMarker : Deletes all markers
  • AZ_AddMarkerMediaItem : Adds a region marker at the same position as a media item

API changes

  • AZ_InsertUniqueChildTrack
    • When Null is specified for the track, it now creates or gets a track with a unique name among the top-level tracks
  • AZ_GetPathInfo
    • Now returns Null when the file does not exist
  • AZ_GetTrackItemChildList
    • Added the "isRecursive" argument so that all tracks under the specified track can be retrieved
  • The following APIs can no longer be used on regular markers
    • SetRegionMarkerPosition
    • SetRegionMarkerColor
    • SetRegionMarkerName

Bug fixes

  • Fixed an issue in the Python version of the following APIs where the return value "response" was not set correctly
    • Http_Get
    • Http_Post
    • Http_Put
    • Http_Patch
    • Http_Delete
    • Http_Options
  • AZ_DeleteTrackIdSelect
    • Fixed a bug where the track hierarchy broke when a track was deleted
All release notes