Forum
GridPie Alternative Duplex app idea
Hi programmers of Renoise, I need your help.
As I really want to use renoise in live situations I need a tool to trigger tracks nonlinear with my midi controller. The Duplex Gridpie has some flaws.
1 running jack on linux, when renoise is jack transport master and gridpie is enabled the transport just breaks. Violently flashes start/stop etc.
2when in record mode and sequencing patterns, gridpie wants to create new patterns to record the mixing and mashing of tracks. however this is also broken and just randomly creates new patterns.
So I was trying to look at it but damn it has like 3000+ lines of code and I wouldnt know where to begin looking for whats causing trouble.
Instead I was thinking about simple functionality that would even make Gridpie better. Let me try to put this into words:
Instead only working in the pattern at the bottom, you can be anywhere in the pattern matrix. no restrictions, no mutes.
the basic concept
when a track from another sequence is triggered, this track will be aliased to the one in the pattern that is playing.
issues
as we dont want to loose the contend of the track that is being overwritten with the alias, it might be stored in a table (thats how i imagine it as a none programmer) so that it can be restored when the button for the aliased track is released again.
further fuctionality
1 copy instead of alias.
When a button of a track is held and during that another button is pressed, the content of the first track is copied to the second, without using an alias
1.1 if that second track is out of range, create new patterns
2 mute
when the button of the track in the active pattern is pressed, the track gets muted
3 simple record
when in record mode activating a pattern will result in another copy action. But this time only the pattern below the cursor is copied.
implementation
there needs to be a navigator of course for when the grid of the midi controller is smaller than the number of tracks and patterns.
to jump around patterns it needs pattern trigger/looper like found on the matrix duplex application (without the short delay when switching patterns)
In my imagination of a non programmer this seems reasonably easy to implement. but of course im missing the big picture. but these are all functions that renoise lua api should include without too much hacking.
Please let me know what you think about this. If and why it actually isnt that easy. If you would like to help me with it. If you could point me in the right direction or give me a headstart on how i would approach a concept of writing that program.
I really am in need of a reliable tool for live playing and using bitwig with redux just isnt enough of renoise.
Thanks for your help!
1 post - 1 participant
Any programmers capable and willing to fix GridPie?
I would really love to use this tool but it is giving me such a headache @danoise seems like he doesnt have the time to look at it but Id even be willing to pay something if I could just finally use renoise in live situations
1 post - 1 participant
How do you play live?
As tools like lauflicht, gridpie, cells etc. aren’t supported by newer versions of renoise I fell like this question might be of interest to many of us here.
How do you guys integrate renoise in a live setup?
1 post - 1 participant
Missing the comments column
Actually those comments were pretty nice and very special. I miss it! You, too?
Maybe add your daily comment in here then! Just an one-liner, please!
I’ll start with:
killall -m Renoise
2 posts - 2 participants
808/Sub Bass Glides
Hey all, I’m new to renoise having came from Ableton. I’m wondering if anybody can help me.
Is it possible to do bass glides like in this song: https://www.youtube.com/watch?v=xvOVhUu34Dg&list=RDek4VjsK94Lc
Currently I’ve used a similar bass sample and tried to use glides to no avail. I can’t even get the glide feature to work with a sample.
I’ll dig around some more, I just wanted to know if it’s possible to do with Renoise fx to save me barking up the wrong tree.
Thanks all.
3 posts - 2 participants
Is it possible to make 90's style Happy Hardcore on Renoise?
not downloaded the latest version yet (which I see has now moved onto 64bit)
but I assume you can still make this specific genre on renoise? I know a lot of people make drum’n’bass, dubstep and trap on it but what about happy hardcore? and breakbeat hardcore?
thanks
3 posts - 3 participants
Custom vst path Linux help
I’m trying to get renoise to find a vst. I’ve tried using the default locations but no dice. I was hoping to try making a custom file path but I don’t know where to find where I would add or edit such a path. I’m sure this gets beat to death and I have been searching through past topics. I made the .vst folder in my home folder but it doesn’t recognize anything so far. I’m using pop!os which is based on ubuntu. Any help would be greatly appreciated. Thanks!
1 post - 1 participant
Some Track/Group commands are ignored or warped when an instrument uses a phrase
Renoise 64Bit - V3.3.1 (Built: Jan 11 2021) MacOS Big Sur
Hi all!
I’m not sure this is intended behaviour, but I have noticed that using track/group commands is sometimes… weird when phrases are in play. (See the attached xrns for a detailed sample). For example:
- I expect C0X to cut the volume to 0 after X ticks of a line, but… it seems to either be lagged or ignored in some cases
- UXX / DXX seem to work consistently sometimes, but I’ve noticed GXX being ignored in some of my tracks.
I also haven’t managed to reproduce this on a small scale (still working on it), but I have noticed sometimes when I use phrases and track commands in tandem, the playback result can change after i save, restart renoise, and reload the file - specifically with GXX as a track command. When this happens I am not using any commands in the phrase itself, only on the track.
I’ll let you know if I can manage to reproduce the other behaviour on a smaller scale - it’s a little tricky since I have a hard time getting back to the state where it “worked” once
The attached xrns demonstrates laggy CXX behaviour in the presence of phrases. I am working on making a reproduction of the very strange GXX behaviour, but that one is a little tricky so it may take some time.
bug-repro.xrns (11.6 KB)
In the meanwhile, I suppose I should ask - is what I’m trying to do supported? Or is this a situation in which “don’t do that” might be the solution? I often use phrases to add/try out a quick octave or fifth doubling on an instrument, and it’s been really odd to see all my glides / stutters get “weird” when I reopen a file.
Thanks!
Jeanine
1 post - 1 participant
AlphaForever (tips/tricks please)
Finally picked up AlphaForever. Immediately realized that my low level knowledge of signal processing is primitive and extremely fragmented.
Anyone have any tip/tricks specific to AF?
Any “goto” links for reading materials that will translate well to AFs environment?
1 post - 1 participant
Tool access to copy paste buffer / plugin fixer tool
Hi,
since vendors might change their plugin identifier over time, or better say only the executable name, not the identifier in the Info.plist, Renoise regularly driven me mad, forcing me to fix a ton of plugin ids. For example, lately tal removed the “_x64” from all executables… You might imagine what kind of torture I gone thru!
That’s why I really would like to program a small tool, (since you the developers do not seem to have an intention to fix this problem) which looks into a table with common executable / plugin identifer changes and then tries to either auto-fix the song after loading event, or providing at least a context menu on the dsp “replace identifer”.
For this kind of tool, I would need access to:
-
The copy / paste buffer. This also would make tools possible which are compatible for multi instancing of Renoise. Pretty handy I think…
-
Read/write access to the identifier of each track device, and to the preset data
Is this already possible, or could you add this to the API?
It would save me a lot of headaches, and also would make transferring songs mac <-> windows a bliss.
1 post - 1 participant
VST3 and internal preset handling
This is about VST3 plugins which don’t have any internal preset managers. In the older VST2 format some plugins came with a bank of internal presets which were then made available through the host, mostly in some menu or dropdown. In VST3 format there seems to be external folders now and Renoise seems to know where the files reside for each plugin, by opening the correct folder upon import. Could this be improved, so that the files are populated into the menu of the plugin container and it’s possible to flip through them in a quicker more comfortable way?
I did a quick check how Live handles this as a comparison, for VST2 it uses a dropdown on the plugin container similar to the menu Renoise uses and for VST3 format that box is hidden, but it’s possible to quickly hotswap presets by expanding the plugin name in the file manager.
Not really a bug i think, but just a little something missing for comfort.
1 post - 1 participant
Increasing the pre-delay of the MIDI Clock Master
I’m having trouble syncing my external drum computers up with Renoise. With my current audio settings, the maximum pre-delay is a mere 7 milliseconds. This is not sufficient even without using any plugins (which make the delay way worse because of the plugin compensation).
The documentation states that the following is the reason for this limit:
Please note that the smallest possible negative latency is limited to the current latency of your soundcard. If you need further negative latency, you can increase your audio latency in the Audio Preferences.
Isn’t there another way to increase the pre-delay of the MIDI Clock Master? For example, in Ableton Lite I can increase the pre-delay per MIDI out port to a whopping -300ms without any problem.
I’m aware of workarounds that are posted in other threads, such as routing all non-hardware tracks to a send track (or making a group) that delays the audio, but this quite cumbersome and also results into metronomes not being sync any more. It would be great if we could just adjust the MIDI sync per port like in Ableton.
1 post - 1 participant
UI freeze when accessing samples/instruments
I have a pretty decent setup (i7, 8gig ram, 1to samsung ssd on W10) but I experience often an UI freeze (that doesn’t affect sound rendering if it’s running but can get to 5 seconds in the worst case) when I read samples on the disk before loading them, or go inside an instrument to manipulate samples already loaded/recorded… After the first freeze it doesn’t occur for some time, like if it was a cache story…
That’s not really a problem and I can handle it without pain but I was wondering what could cause this and if someone else experience this ? I already tried to wipe my Renoise profile and start with a new configuration (but with the same vsts) and I get the same behavior… Could that be that I have too much VSTs ? (maybe something like 50… not that much imho, but maybe ?)
What would you look into ?
nb: I didn’t already installed rns 3.3, could it fix this ? I didn’t see much thing about this in changelog but maybe I read too fast…
1 post - 1 participant
Double tapping gestures / shortcuts to delete notes
Idea: Double tapping gestures / shortcut
Example:
hitting A once - > OFF. hitting A quickly twice - > deletes note event
would be practical
bonus question: can this be done with lua?
2 posts - 2 participants
Renoise 3.3.1 automatic Focus on Sample Browser gone?
I suspect user error But I noticed that when I click into the Sample browser I can not simply start hitting up and down to preview my samples since the focus isn’t automatically set on the window anymore after clicking on it.
how to I fix this thanks
1 post - 1 participant
1 key sample preview on Redux
On Redux, is it possible to have a ready e.g. drum pattern, select a sample slot and start previewing/cycling samples in a folder with just on key press .e.g arrow up/down without changing the sample until I confirm with Enter?
If not possible, I think that a “next sample + select”, “previous sample + select” action (e.g. defaulted to shift + up/down) could be handy, even if being destructive.
1 post - 1 participant
Double clicking a song in Finder does not work
Hi,
if Renoise was not loaded yet, and you double click a renoise song in Finder, Renoise won’t load the clicked song, but the template only.
I think this is since you fixed that problem with two popup window messages (caused by song comment + some error message on load). But somehow it wasn’t fixed the right way.
I think the logic, when and if a template song is loaded, when the song is loaded and when a exclusive popup is shown needs a refactoring. Maybe like this:
-
If a Renoise song was clicked on desktop and Renoise started, there is no need to load the template song at all
-
A new exclusive popup should either close a current opened popup or turning into something non exclusive, or added to a popup queue
-
Logic for popup and song loading should not be mixed
1 post - 1 participant
Synthmaster One macos can't be automated
Hi,
I wrote a report here, too: https://www.kvraudio.com/forum/viewtopic.php?p=8024841#p8024841
Synthmaster One 1.42 macos does not seem to be automatable, it starts to heavily crackle then. I guess it is a problem on Synthmaster’s side, but I am posting this here just in case.
On the other hand, since such a big flaw would be already reported, it might be a problem in Renoise then.
Example song:
bug-synthmaster-one-automation.xrns (11.2 KB)
That example produces heavily crackling here. Once the automation device is deactivated, the problem disappears.
Thanks.
1 post - 1 participant
Newly added audio devices not detected in macos version
Renosie 3.31 still only detects if an audio interface was removed, but it does not detect audio interface added to the system while Renoise stays opened. I think you are missing some CoreAudio event here or so.
So currently, you have to restart Renoise, after an audio interface was added. (Sometimes you need to power off/on/restart firewire audio interfaces).
Thanks.
1 post - 1 participant
Programmatically changing MIDI mappings bound to track FX
Hello,
I’m trying to figure out how to dynamically map some knobs on my Yamaha Motif XS8 to a given FX parameter for the currently selected track. The problem leading me down this path is that the built-in MIDI bindings offered in the UI are bound to FX modules on individual tracks, and can’t be dynamically changed depending on the selected track.
For example, I’ve added an “mpReverb” FX module to each track, and what I’d like is to be able to control the duration of the reverb with a single knob on my Motif XS8, but only do so for the currently selected track.
I just want a line of code that says “map this knob to this parameter”, which takes in the track number, FX name, and MIDI details (Channel, CC) as inputs. Can this be achieved with the LUA API?
Someone mentioned that Duplex might help, but it’s unclear to me how to use it for what I’ve described. I can’t find any luadocs for it, since the link from the Duplex docs is broken (see https://github.com/renoise/xrnx/blob/master/Tools/com.renoise.Duplex.xrnx/Docs/Resources.md). Paging @danoise on the broken docs link.
Does anyone have any suggestions for how to programmatically manipulate mappings for track-specific FX parameters?
Thank you!
1 post - 1 participant