Renoise Forum
Difference between load_track_device_chain and load_track_device_preset?
hi, what is the difference between
renoise.app():load_track_device_chain(filename) -> [boolean] renoise.app():load_track_device_preset(filename) -> [boolean]i have a .xrnt and it loads with device chain
i have a xrdp, and it doesn’t seem to load with device preset loader. what’s going on here?
also, this seems to be destructive! meaning, if there’s content on the trackdsp and you load a track device chain, it is not appended, instead overwritten.
2 posts - 1 participant
Failed to start audio device
Hi
What ever audio device I select, I get this (screenshot) error message. It is the same for headphones, etc.
Changing device or samplerate does not make a difference.
It used to work with my plain standard notebook speakers ?!
What am I missing?
1 post - 1 participant
Emergence granular cannot be scanned
I just spent 20 dollars on a VST called Emergence which is a granular, and i read through the installation instructions and added it to the required directory and renoise refuses to scan it. I have tried 4 hours trying to fix it and i’m at my wits end thinking about requesting a refund from the website
3 posts - 3 participants
[API] Import of Keybindings.xml
This API allows Renoise to operate at the speed of thought.
While keyboard-centric operation is convenient in Renoise, the current challenge is that key bindings are quickly depleted due to assignments to numerous functions.
This can be solved by simply creating an API function that reads an arbitrary file path to Keybindings.xml as an argument.
It would be best if the XML in the Tools archive could be specified.
I posted a proposal for this function below, but I thought it was worth posting as a dedicated thread since it is a pretty game changer for what seems to be a relatively simple implementation.
The Api Wishlist Thread Renoise Tool Development Import of Keybindings.xml Importing Keybindings.xml is a standard feature. It would actually be very helpful if this could be done with the API. The only argument required might be the file path. [image] Renoise has a problem that the key operation system tends to be complex. For example, if it were possible to import Keybindings.xml by key bindings, it would be possible to change the key bindings set at the same time as switching to the pattern editor, mixer, sample editor, etc., like vim… How would this be useful?It would allow for modal handling of the keyboard system, allowing for virtually unlimited key bindings.
For example z,x,c,v… Each of these keys can have its own key layer, and on top of each key layer, an infinite number of additional key layers can be created.
The F key can be assigned as an enable/disable toggle key on the piano keyboard.
This way, 37 keys from Z to = on ANSI keyboards and about 40 keys on ISO and JIS keyboards can be assigned to other functions.
Modal key bindings in the form of vim are possible. Use h,j,k,l to move the cursor keys. Enter edit mode with i or a, use macro functions, etc. for quick editing, and return to normal mode with esc when you are done.
https://openvim.com/
You can’t immediately imagine how much more efficient this will make your work.
Of course, this is only if you properly implement Renoise Tools with this API, but it is very important to note that it is possible in principle.
Please consider implementing this API.
1 post - 1 participant
Individual Pattern - Not Phrase - Length & Tempo Adjustment
Have seen multiple forum requests for this, thought I’d toss my hat in the ring. For those of us who are looking to create different length patterns and loops within Renoise, this would be another stunning feature. Pattern adjustment would be ideal since we can then transport each pattern separately if we wanted ‘loops’.
For example, I use loops in my SP404. Renoise is a beautiful way to create very wonderful Max/MSP-sounding sines and other sounds without having to learn how to program. With pattern options that allow for different length/tempi, the regular export function wouldn’t need to change. We’d just have a bunch of different loops at their specific settings. Dump’em into your hardware or software and there 'ya go.
1 post - 1 participant
Out of the Box Most Common Arp Patterns?
Although there are some arp patterns that come default in the phrase editor, I still think it ought to have a more robust selection of usable phrases out-of-the-box the way most synths just come with that now.
I feel like there’s probably a set of 20+ most-commonly-used arp patterns in electronic music, and it’s not the same set as come in the phrase editor. I end up opening phrases and wasting time when what I really want is just a standard plug-and-play arp pattern to throw on a track.
Anybody interested in putting our heads together to think out what common arp rhythms would be most useful in there?
1 post - 1 participant
Redux error: no phrase
I just tried to open a song from 2015. All 4 instruments were Redux VST.
I have Redux installed and working. Maybe it was still in beta that time? I really hope I can repair this. I liked that one quite a lot.
Somebody got any ideas?
1 post - 1 participant
Ophidian phrases: tips?
Hi there,
I was looking at this on 909 days: https://youtu.be/CJnCLsXBIaY?si=Nkl5v3HZyUhxddN4
I really like the phrase he made start from 8:52 to 9:02.
Some repeater-plugin? Or just fancy midi in Renoise?
How would you make it?
Thanks for any tips, I’m new on this daw-concept
1 post - 1 participant
First Renoise song, lots of Surge XT
I know this song features Surge’s capabilities a lot more prominently than Renoise’s, but it would not have been possible without Renoise! Just found this software and I’m lovin it. Anyway, this is some humble hero worship of Miles Davis and Fela Kuti. Thank you to the Renoise community for making this possible.
EDIT: The percussion is built up from samples, mostly those included with Renoise. Every other instrument is a patch in Surge XT.
4 posts - 3 participants
Copy all FX automation in whole song with dragging in Mixer
After 13 years in Renoise and a year break, I realized that when I drag an effect in the mixer interface to another track, it doesn’t copy the automations with it. It’s logical, but if Renoise (or some tool) could do that, it would make my job a lot easier.
Now I have to copy the effect, then in pattern matrix copy the pattern and paste it into a new track. Then only I can delete the effect in the original track.
1 post - 1 participant
Output recordings
Hi,
I just able to use a headphone not to disturb anyone at home so for now to record ouput heared in the headphone i like to record that output into Renoise. How to accomplish this?
I just alter some setting on Mac using BlackHole64, inside renoise multioutput must be enabled and on the mac the same Multioutput setting needs also to be enabled, but than i can’t use the headphone only record from heared the output Macbook speakers,. any other possibilities?
Thanks in advance
1 post - 1 participant
Leverage the EEL2/WDL library
Would it make sense to try and leverage the WDL library (specifically the EEL2/JSFX part) to incorporate the “missing” audio processing side of the Renoise API?
Maybe this doesn’t interface well with the Lua side of things, but I was thinking of the EEL2/JSFX environment sitting as a layer on top of the Renoise audio engine, with hooks into the Renoise API.
Or does it just make sense to keep it all in Lua(jit)?
Interested to hear thoughts on this.
1 post - 1 participant
How to stop Repeater from writing to pattern editor?
so i’m writing scripts for setting Repeater values.
but when i run a simple thing like - while editmode is on
this comes out!
i don’t want it to print to pattern editor.
what’s up with this? do i need to disable re-enable editmode before&after inputting the parameter change? what am i missing here?
edit: or is the solution to set settings, extract active_preset_data, store it, and bang it in when adding the device?
edit2: reason i’m asking is because analog filter doesn’t write to pattern editor!
1 post - 1 participant
MPC OS 3 - the hype!
MPC OS 3 testing
First beat with MPC OS 3. Public beta out today! #akai #mpc #akaimpc #beats #mpcone
MPC 3 - Bitwig - Eurorack #eurorack #mpc #modularsynth #bitwig #akai
MPC 3 and Eurorack #eurorack #modularsynth #mpcone #synthesizer #doepfer
1 post - 1 participant
Pattern Editor: Improve selection by altering its surface
In the pattern editor there might be a slightly different approach that would improve the use of area selection with the mouse. I’ll try to explain this with an example:
Select a track in the usual way (left click, hold and drag down to create the selection, or similar operation). This operation will select all subcolumns of the track.
If you now click and hold on the selection area, you can drag it to move it. Ok!
What happens if you want to alter the selection area on top of the already created selection area? Well, you need to destroy it to recreate it.
That is, if I want to keep the number of consecutive lines selected, but this time only select the volume subcolumn, I won’t be able to do it in one step because I have to destroy the existing selection area.
In this particular case (see the other possible cases), I should be able to press and hold “ALT”, and that entire selection area of the entire track would become the selection area of the subcolumn where you left click.
In other words. It is not possible to transform an existing selection area, you must destroy it first, when this should not be necessary. If you click on it and drag, it will drag the entire surface area, you cannot transform it into a single subcolumn by pressing “ALT” (or whatever modifier command is relevant).
The behavior could then be on an existing area:
- If you click and drag, drag the selection area.
- If you do ALT + click and drag, it will transform the selection area to select subcolumns, without the need to destroy previously (currently, ALT + click and drag also drags the entire selection area. I don’t think I should do that).
Combining modifier commands with the mouse click is a huge advantage in making the whole control of things more fluid, avoiding unnecessary steps. It would be possible to take this as a general idea to improve the issue of area selection with the mouse by combining it with the modifier commands:
“The modifier command + click takes priority over the existing selection area and drag”.
1 post - 1 participant
Render Button in the toolbar
Just an idea for an optional ‘Render’ button in the main toolbar, 'cuz it would be neato!
3 posts - 3 participants
Linux: How to access the clipboard with Renoise on Xwayland
I am having trouble with Renoise running on Xwayland not being able to access the clipboard, probably because my sway environment is a Wayland compositor.
When I copy a note in the pattern editor and paste it into a text editor, there is no XML text.
I can do this with i3wm in the X11 environment.
I am aware that Renoise is only supported in X11, but I am using it conveniently as there are currently no serious problems with anything other than the clipboard.
(It is also significant that the improvements I previously reported to the sway developers and asked for have been reflected and can now be used normally)
Can anyone else access the clipboard in Renoise in the Xwayland environment?
How can I get it to work?
Environment:
- OS: Arch Linux x86_64
- renoise 3.4.4-1
- alsa-lib 1.2.12-1
- libx11 1.8.10-1
- gcc-libs 14.2.1+r32+geccf707e5ce-1
- sway-git 1.10.r7397.7288f77-1
- wlroots-git 0.19.0.r7218.54321088-1
- wl-clipboard 1:2.2.1-2
- mesa 1:24.2.1-1
- linux 6.10.8.arch1-1
1 post - 1 participant
Renoise and Redux Phrases Upload
Pitch Stepper, how to start from first on playback
I wanna know how to make it so that if i start playback (loop, song), the pitchstep rows are reset?
so if i have this ^ - how do i make sure it starts from the first row when i start playback from first row?
1 post - 1 participant
PitchStep External Editor "Draw" state should be retained
If I set the Draw mode ON
I would expect it to be ON until i turn it OFF.
(i wouldn’t mind having an api function for turning it on and off. i really need it to be on at all times, when running a script to open the external editor).
1 post - 1 participant