esaruoho
(esaruoho)
September 10, 2024, 4:33am
383
EDIT: OOPS:
3373:renoise.song().transport.record_parameter_mode
already exists.
“Toggle Record to Envelopes/Pattern”
control over toggling this:
tkna
September 13, 2024, 5:47pm
384
Read OS Resolution (width / height) (for better resizing Dialogs)
Add Scrollbar features to LUA GUI API
Currently, it seems difficult to properly display information when a large amount of information may be displayed in a dialog.
esaruoho
(esaruoho)
September 13, 2024, 5:56pm
385
please pretty please add
API function for setting Cursor to Sub Column (Panning, Delay, Volume, Sample FX, Instrument, Note)
renoise.song().selected_sub_column_index
this would allow me to jump to current note column’s specific sub_column.
esaruoho
(esaruoho)
September 14, 2024, 5:36am
386
Load Track Device Chain should allow for not overwriting current TrackDSP content, instead appending
renoise.app():load_track_device_chain(filename)
-> [boolean]
when triggering this, currently, it overwrites what’s there!
tkna
September 18, 2024, 6:03am
387
Slice: Automatically insert markers
Enable/Disable the Slice Marker Tool
Automatically insert markers
This is the same content as clicking here.
Example of use
The following routine, which is performed when creating a drum set by slicing drum phrases, etc., is executed by key bind.
Enable the Slice Marker Tool
Automatically insert markers
Disable the Slice Marker Tool
Apply the following to the first slice source:
Loop set: Percussion
4. Beatsync: Enable
5. Mode: Percussion
6. Loop: Forward
7. Mute Group: Group1
8. Playback: Autoseek
Loop set: Texture
4. Beatsync: Enable
5. Mode: Texture
6. Loop: Forward
7. Mute Group: Group1
8. Playback: Autoseek
Apply the following to all sliced samples (other than the first slice source):
Beatsync: Disable
Trigger: One-Shot
Playback: Autofade
opened 09:12PM - 17 Sep 24 UTC
blockedByAPI
It is useful to be able to perform the following routines, which are performed w… hen creating a drum set by slicing drum phrases, etc., with a single key binding.
1. Enable the Slice Marker Tool
2. Automatically insert markers
3. Disable the Slice Marker Tool
**Apply the following to the first slice source:**
- **Loop set: Percussion**
4. Beatsync: Enable
5. Mode: Percussion
6. Loop: Forward
7. Mute Group: Group1
8. Playback: Autoseek
- **Loop set: Texture**
4. Beatsync: Enable
5. Mode: Texture
6. Loop: Forward
7. Mute Group: Group1
8. Playback: Autoseek
**Apply the following to all sliced samples (other than the first slice source):**
9. Beatsync: Disable
10. Trigger: One-Shot
11. Playback: Autofade
https://github.com/user-attachments/assets/2bfa6fa8-6bba-4416-b6e4-50c53a2f23a0
Example of API Expression
renoise.song().selected_sample.slice_marker_tool_enabled = true
renoise.song().selected_sample.slice_marker_tool_enabled = false
renoise.song().selected_sample:slice_transient_detect()
renoise.song().selected_sample.slice_transient_detection_percentage = 0.5
tkna
October 1, 2024, 9:12am
388
Play Current Line
The Play Current Line
has great potential.
This is a rather unique feature that Renoise has.
I have not heard of it in other DAWs.
In that sense, I would even say it is a selling point of Renoise.
I play bass in a 3 piece band with a guitarist and a drummer. I wanted to play some organ chords live with my feet somehow. I considered getting some midi bass pedals, or similar large midi floor box with a bunch of switches, but cost and size kept me from going down that road. Eventually, the idea just came to me, to use a renoise pattern as a vertical “list” of chords, in the order they are to be played in the song, one chord per line. Then using the “play current line” command connected to a …
Example of use
Hand crank music box playback
It would be interesting to have the following key bindings and MIDI Map to enable semi-manual playback like a hand-cranked music box.
Play Current Line (2nd)
Play Current Line
Go to Next Line
Play Previous Line
Go to Previous Line
Play Current Line
This is intended for use, for example
Assigning the mouse wheel to output any key bindings by input device remapping software
Operate with a MIDI knob on a rotary encoder
opened 08:28AM - 01 Oct 24 UTC
closed 10:54AM - 01 Oct 24 UTC
It would be interesting to have the following key bindings and MIDI Map to enabl… e semi-manual playback like a hand-cranked music box.
**Play Current Line (2nd)**
1. Play Current Line
1. Go to Next Line
**Play Previous Line**
1. Go to Previous Line
1. Play Current Line
This is intended for use, for example
- Assigning the mouse wheel to output any key bindings by input device remapping software
- Operate with a MIDI knob on a rotary encoder
https://github.com/user-attachments/assets/51a84b14-c776-4fa4-be49-c2ef5e8d24f2
Furthermore, this kind of functionality can be implemented.
This is like assigning playback of a specified line to a MIDI keyboard or MPC-type pad.
This will be a unique way of playing, somewhere between a sampler and a sequencer, and will offer a new way of musical expression with Renoise.
However, it seems that without an API, some parts of the system will not work as expected, like this.
Please consider implementing this API.
Get the path of the currently selected file in the disk browser
Example of use
After correcting a sample with a misaligned loop seam, it would be useful to be able to render it immediately to the file under selection in the Disk Browser.
opened 09:47PM - 03 Oct 24 UTC
blockedByAPI
After correcting a sample with a misaligned loop seam, it would be useful to be … able to render it immediately to the file under selection in the Disk Browser.
Ideally, the destination file format should be the same as the file currently selected in the Disk Browser. That way, the output will be the same whether the original sample is a wav, mp3, or flac. If it is difficult to implement this, you can fix the file format as flac or wav.
https://github.com/user-attachments/assets/d8a88874-bfd3-42c4-9027-bb12e96f7c81
However, the current V3.4.4
does not seem to be able to implement this as there is no API to get the path of the currently selected file in the disk browser.
In addition, please consider implementing the following APIs.
which file is selected in disk browser
which folder are you in
is disk browser focused
which tab in disk browser are you in