The Api Wishlist Thread

My “most wanted” list (not in any particular order)

  • Access to the list of scheduled patterns (could be read-only). More info
  • A way to properly clear text from a ViewBuilder object -> e.g. supply “nil” to return it to initial, empty state
  • A way to detect which matrix slot has been muted (pattern_slot_mutes_observable). More info
  • Make the pattern_assignments_observable tell us what pattern was changed, and from what index
  • More control of the recording dialog: FX track, sync to pattern, create new instrument etc.
  • Default value for Slider, MiniSlider, RotaryEncoder (reset to this position when double-clicked)
  • Bipolar support for Slider, MiniSlider, RotaryEncoder (like e.g. the Cabinet Simulator EQ’s)
  • Range slider (like the zoom slider of the waveform editor)
  • Fix: declaration of loop points in a song using transport.loop_range_beats will snap to coeff. More info
  • Ability to retrieve the current volume level at any point in a DSP chain (imagine a mixer application using this)
  • Access to thecurrently playing voices- whether a sample is playing, it’s current playback position etc.
  • Access to the status of a sample - whether it’s currently being loaded from disk
  • Ability to show/hide the (detached) instrument editor
  • Ability to start/stop phrase playback “preview”(independently of the song)
  • Access to UI theme colors (e.g. to set a button to the “selected” state)
  • Ability to detect when a key has been released (dialog keyhandler)
  • Access the selected phrase index when the instrument isn’t selected (selected_phrase/_index is a global property)

Features that have been implemented
~~* A way to determine which slots are selected in the matrix

  • “is_midi_mapped” property for parameters (like “is_automated”)
  • A way to determine mixer PRE/POST state~~
1 Like