The Api Wishlist Thread

In the Renoise instrument trigger options it would be nice to just fetch an array of keys or offsets from root in a scale without me having to do lookup tables. I can set custom scales by sending a set of notes to my Launchpad and could keep it in sync with what’s selected in Renoise. Just more comfort. :slight_smile:

A Terminal request:

Ability to drag and snap the terminal to left or right of the screen to make it 50%. Then you can snap your chatbot/ docs or anything else to the other side using the normal OS snapping.

edit: also a shortcut to toggle show/hide the terminals disk browser

2 Likes

While on the disk browser subject:

A tooltip when hovering over files in the disk browser, similar to in Windows that shows the files last modified date,

Helps when your temporarily storing junk/ note files in the bundle and got lazy with naming on the fly:

terminal disk browser date mod -

Also a final one for editor (for now at least)

Ability to tab a selection of code by 1 char space back and forward

beats [down] [space] [down] [back] [space][down] [back] [space]…[mistake] [ :angry:]…[up] [back][back]…

renoise.song().selected_sub_column_index

this would complement the read-only

renoise.song().selected_sub_column_type

What would that give you?

Control over which subcolumn my Cursor is on, in the selected note column’s subcolumn

I see, so a subcolumn_subcolumn, guess it could be character_column_index or something to not confuse with subcolumns.

why?

$ sol sub_colum
2831:renoise.Song.SUB_COLUMN_NOTE
2832:renoise.Song.SUB_COLUMN_INSTRUMENT
2833:renoise.Song.SUB_COLUMN_VOLUME
2834:renoise.Song.SUB_COLUMN_PANNING
2835:renoise.Song.SUB_COLUMN_DELAY
2836:renoise.Song.SUB_COLUMN_SAMPLE_EFFECT_NUMBER
2837:renoise.Song.SUB_COLUMN_SAMPLE_EFFECT_AMOUNT
2838-
2839:renoise.Song.SUB_COLUMN_EFFECT_NUMBER
2840:renoise.Song.SUB_COLUMN_EFFECT_AMOUNT
2841-
--
3175:renoise.song().selected_sub_column_type
3176:  -> [read-only, enum = SUB_COLUMN]
3177-

there’s the names of the subcolumns… what am i missing? why wouldn’t renoise.song().selected_sub_column_index work as a naming convention?

considering there’s
renoise.song().selected_sub_column_type

Makes sense! I thought you meant getting the info that you cannot get now, like checking whether the cursor is on the first or second character of the volume column for example. I missed that you want to control the cursor.

1 Like

yep! being able to use a midiknob for instance to cycle through all note columns and their subcolumns, or press a button to hit pan or volume or delay column would be pretty neat :+1:

renoise.Dialog.visible_observable is quite needed imo.

Now we have to use a timer that checks visible, as a workaround if we want to do other stuff when closing a dialog? (typically, such as closing a secondary dialog that shouldn’t be left hanging - like a small popup dialog for entering a value.)

2 Likes
renoise.song().selected_sub_column_type

this currently only reads the Pattern Editor. it would be great if there was a similar one that reads the Phrase Editor selected subcolumn. Thanks!

I’d like to have this functionality, but it seems impossible to implement without an API to control focus.

Please reconsider the following.

1 Like

Referencing Multiple Selected Items

There are countless situations where you’d want to apply an action to multiple selected items, but unfortunately, it seems that’s not possible in the current version (V3.4.5).
It would be useful to be able to reference what the following multiple selected items are:

  • Instruments in the Instrument Selector
  • Files in the Disk Browser
  • Samples in the Sample List

Application Examples

Set/Get Output Device Value

The Set/Get function for the Output Device value is required for features such as changing the output count based on the number of tracks below.