Feed aggregator
Sounds like a MF
Is it possible to map a specific midi channel/instrument to a renoise instrument?
Hi all,
Hopefully this is a simple question - I’m creating a performance setup for a song I’m working on, and I’d like to give myself room to improvise over a few of the changes in one track, as well as trigger samples at the same time in another.
This means that I’d have two renoise instruments, and one, midi keyboard and one midi drumpad. Is it possible to have a renoise instrument mapped specifically to a midi channel or instrument and have it be played on a specific track within renoise ?
It seems like something lua could do, if it’s not natively available, but I figured I’d ask to see if there is a tool or something already built for this purpose.
thanks!
2 posts - 2 participants
Things i have been thinking about, about Renoise, miscellaneous
Hi
It would be nice with some more metronome features, like
1: Adjust volume
2: Change sound (maybe even add your own)
3: The option to route the sound of the metronome around to a different track that is not affected by the master/ master effects, etc.
And a digital type delay that does not pitch shift when modulating the delay length
Audio input on the Ringmodulator so you can route your own modulation source to the Ringmodulator
The ability to use audio/ any sound to modulate other parameters with the pitch of the modulator
Formula Device External window to see full code
And all in all, just more modular devices so you can build more stuff
Stuff I mentioned before:
LFO with hertz frequency not affected by tempo or LPB. Maybe you can do something like that with Formula Device but not with all the features of the LFO.
And automaton on LFO custom change preset
I also like the old Ringmodulator with Hz but it kind of always breaks after a while of heavy modulation
Also the AM filters in Chorus and Flanger would be nice to be able to switch between notes and Hz
And also, when modulating a sample pitch with macro, it would be nice to be able to quantize that to a scale, maybe the scales you can already choose from in the sampler
And what about a Phrase editor within the Phrase editor:)
ADSR envelope LFO assignable to modulation
Automation on everything, also sampler buffer size
And if jBridge can make a bridge for running 32 bit vst in 64 bit Renoise, maybe Renoise could implement something like that in Renoise, just thinking (and jBridge is not compatible anymore)
Automation from right clicking on GUI?
Automation on MIDI, channel, start, end note
Midi effects, arpeggiator
More Macros
Maybe audio graphics from samples on tracks
Big External editor for tracks Effects
Routing Audio from anywhere and back again, Route to Send track and back again and anywhere else
1 post - 1 participant
Improving spectrum analyser and spectogram
FYI @taktik
This video is not dumb at all, he describes how to heavily improve the resolution of spectrograms in the low frequency area using “spectrum reassignment”. I think he actually nailed it. I guess this can be also applied for the anaylser mode. He also compares all the top notch analysers currently available:
My Problem With (Most) Spectrograms
More infos:
en.wikipedia.org Reassignment methodThe method of reassignment is a technique for sharpening a time-frequency representation (e.g. spectrogram or the short-time Fourier transform) by mapping the data to time-frequency coordinates that are nearer to the true region of support of the analyzed signal. The method has been independently introduced by several parties under various names, including method of reassignment, remapping, time-frequency reassignment, and modified moving-window method. The method of reassignment sharpens blu Ma...
https://people.ece.cornell.edu/land/PROJECTS/ReassignFFT/index.html
arxiv.org 0903.3080.pdf2.71 MB
https://hal.science/hal-00414583/document
Also the Renoise analyser - though surely better than the most - is certainly not precise in bass areas. It’s quite bad, if you use 44,1kHz instead 48kHz…
1 post - 1 participant
Improving side routing devices representation in the api
Hi,
I am currently thinking about rewriting my JumpToFromSendMod tool, which is at least for me one of the most used tools. I would like to expand the functionality to sidechain devices and also maybe meta devices. Of course it needs to be rewritten from scratch. I also want to display info about the sources on each receiving device, maybe within the context menu, not sure yet.
But currently, if I want to find the sending devices of a track, or in sidechain context, want to find the sending devices of a device, currently there is no hint at all in the track or device object about the source devices… The only way is to completely iterate thru all the devices left and above in the processing tree…
So if I want to add functionality also to the receiving device, for each click on a device, that part of the processing tree needs to be iterated… I guess while the current api might be fast enough, or this would introduce only minimal lag, I imagine that this can easily sum up, as soon as multiple tools are doing similar stuff, or if I want even to do recursive lookups…
So my suggestion for the API would be something like the following. The track and the device object could provide a “sources” array, which Renoise will automatically update, using its internal event system (assuming such a thing does exist). So an api dev can always assume that this array is up-to-date. This array then of course contains only references to the source device objects.
Seems to me that not even an observer pattern is required here. I mean, it could also be an observer, maybe the is a scenario where this is required (another tool is changing the routing or something)?
So something like:
renoise.song().tracks[].sources[] renoise.song().tracks[].devices[].sources[]Then it would be super easy and maybe much more performant to write a “routing-helper-tool”, which also easily can display info about the source sending devices etc.
I think this question mainly goes to @taktik
Do you think such addition would make sense and bring benefits, or do you think it is completely ok to iterate all the time, maybe multiple times, since performance is fast enough?
Or is this just a wont-do, due time limitation?
I also have the impression, if you have to iterate over numeric arrays all the time in the api, it is way more hard to transfer the api to an oo style approach. If the api had more of such “convenient” additions, which help to prevent to iterate at all, the transition could be way smoother in the future, and not break the tools which already use the “convenient” additions only.
If the above was implemented, then this could be even expanded a bit:
By adding then ALL the sources, so for a device, also the previous device in the dsp lane, and for a track, also all the sending tracks and instruments, then you also could very safely iterate from master to the source simply looking at sources only, not having to deal with any kind of order anymore. You could then assume that as long there is a source, you are not at the last leaf node. Maybe then there needs to be a general observable like Renoise.song().source_changes, which then contains the objects on which renoise changed the sources.
The other direction like “targets” is not required afaik, since the device/track itself contains already info about the target. Except for the dsp lane maybe.
1 post - 1 participant
Renoise as effect stomp box for external drum boxes
Hi,
I am Quiet interested in Renoise and the possibilities. My background is Ableton and some samplers and drumboxes.
So I think I haven’t at the moment no clue what Renoise can do…
I would like to use Renoise as an external fx box with the possibilities of sending effects via midi cc. In Ableton I use dummy clips to do this.
So can Renoise dummy clips?
Thanks in advance
1 post - 1 participant
A fatal error or crash occurred
Vst3Plugs: Instantiating: C:\Program Files\Common Files\VST3\WaveShell1-VST3 10.0_x64.vst3…
Vst3Plugs: FAILED to restore component state for plugin ‘Waves: MV2 Stereo’
Player: Constructing…
Player: Creating slave threads…
Player: 4 threads enabled. 8 CPUs are available.
Player: Start running…
GUI: Creating the Document GUI…
GUI: Successfully constructed
Application: Successfully loaded ‘PARA MIXER AND FILTER FACTORY.xrns’.
CrashLog: Handling Exception! Code : C0000005
CrashLog: 00007FF82173A20A: InitDll +4D2BEA
CrashLog: 000000002FAFCDA0: ??? +00000
CrashLog: 00007FF85AF6384E: Xtime_get_ticks +0000E
CrashLog: 0000000000000002: ??? +00000
Application: Caught an unhandled fatal exception (Thread: GUI)!
Application: Saving a backup…
Error Message: A fatal error or crash occurred (unhandled exception in thread: GUI).
Error Message: A backup of the current document was saved at
Error Message: ‘C:\Users\AppData\Roaming\Renoise\V3.4.3\CrashBackups\PARA MIXER AND FILTER FACTORY_4_19_2024__1_17_crash.xrns’…
Error Message: This either happened because of a bug in Renoise, or because of a bug in one of its loaded components (plugins). Please contact bug@renoise.com and report this problem, so that it can be fixed.
Error Message: Note: It’s very important that we know exactly what has happened (what you were doing before this message popped up), or the problem cannot be replicated/analyzed. Please include a description of what you were doing and which components were being used…
Application: Terminating…
ASIO: Stop Polling…
ASIO: Releasing Focusrite USB ASIO…
MIDI: Shut down: Closing all acquired MIDI devices…
MIDI: Shutting down MIDI server…
MIDI: Shutting down DirectMusic…
I opened a Renoise file and it crashed immediately.
1 post - 1 participant
Repitch Mode disappear
Hello all,
I am a newbie in Renoise and Like Jungle.
So I Watched a Video from groovin in g.
In my Sampler Settings there is no repitch. So my slices will have different pitches because the lenght. Repitch Mode is disappear
How can i have the Repitch Mode?
Thanks
3 posts - 2 participants
Bug: Sidechain send able to target master from a send track
Logically the routing flows from send tracks to the master track, as the final track. Unfortunately, Renoise routing seems to rely on the position of the track, the numeric index. Then the master should be placed right next to the send tracks.
Currently it is not possible to use a sidechain send device on a send track to target the master track. But it should be possible.
1 post - 1 participant
Can LUA GUI have a scrollbar?
Hi, I’m wondering how to use lists that are longer than the height of my screen - and what i’m really wondering is if there’s a way to scroll around in the list?
2 posts - 2 participants
One time trigger commands - syncopation trick
Some commands that need adding to renoise ,
One Time trigger , on pattern play , a given note on is triggered once only of the first new play of the pattern. would also enable syncopation in a phrase as it wont spoil the effect on pattern loop.
Note on every xx loops , note on will fire once per stated loops only of the main pattern. like elektron octatrack . rather then once per pattern loop.
Independent Track loop point , L00P, loops the track only everytime the loop point is reached rather then the main pattern length.
All these commands will help renoise become better at syncopation and using phrases would be come another method to produce syncopation via one time triggers. similar can be done currently using a low chance trigger on a phrase set to have less steps then the main pattern playing . but syncopation breaks everytime the chance command re- fires.
atm , also we cant trigger a phrase consistently using chance triggers to begin with to start a syncopated phrase… or it will reset at end of pattern.
a one time trigger should help phrases section and short pattern loops become more flexible.
tip: renoise should as a whole become a vsti . so to also help other syncopation methods on daw multitrack instances of renoise . each daw instance can have its own step length . or could have.
1 post - 1 participant
[MacOS] J and S keys are "holden down"
The J and S keys seems to be recognized as pressed down in the Renoise software. (When I start record, it starts to input J and S even though I’m pressing nothing)
When I press those keys on my keyboard, it stops for a second and continues to be recognized as pressed down. It was not inputing keys in other software and I’ve restarted my computer several times, reinstalled Renoise, and none of them work.
It’d be very helpful if someone could find a solution to my problem.
-----System Info-----
Renoise 3.4.3
MacBook Pro M2 2022
MacOS Sonoma 14.0
1 post - 1 participant
How to export Renoise Native Device Preset XML and load it back again?
so i have this and have had it for years - a way to load a PPG V2 XML as a preset. but now i wanna also do the same preset storing within a script for Native Devices. But…
But I just can’t figure out how to get the XML (which i just save from the terminal):
>>> oprint (renoise.song().selected_track.devices[2].active_preset_data) <?xml version="1.0" encoding="UTF-8"?> <FilterDevicePreset doc_version="13"> <DeviceSlot type="SendDevice"> <IsMaximized>true</IsMaximized> <SendAmount> <Value>0.0</Value> </SendAmount> <SendPan> <Value>0.5</Value> </SendPan> <DestSendTrack> <Value>0.0</Value> </DestSendTrack> <MuteSource>false</MuteSource> <SmoothParameterChanges>true</SmoothParameterChanges> <ApplyPostVolume>true</ApplyPostVolume> </DeviceSlot> </FilterDevicePreset>to do anything but output this error, when i try to load it with
if s.selected_track.devices[checkline].name=="#Send" then s.selected_track.devices[2].parameters[2].show_in_mixer=true renoise.song().selected_track.devices[2].active_preset_data="Presets/PakettiSend.xml" else endi get this error:
*** exception: 'Failed to parse a memory XML file (^ *** )!' *** stack traceback: *** [C]: ? *** [C]: in function '__newindex' *** [string "do..."]:22: in function <[string "do..."]:9> *** ./loaders.lua:230: in function 'loadnative' *** ./loaders.lua:301: in function <./loaders.lua:301>PakettiSend.xml (500 Bytes)
what should i do? how is this properly done?
1 post - 1 participant
Can GitHub Actions be used for providing versioning (For AutoUpdate)?
Hi, I think (maybe I’ve misunderstood) that there’s some way of making a script auto-update.
i.e. “newer than the one version you have, update to the newest version”.
What I’m wondering is, what’s the logic for that, how is it done, and more so, how would i use GitHub Actions to create a versioning method that would automatically update the script that others have already downloaded and installed?
1 post - 1 participant
Does API allow for Transient Detection setting
Hi I’d like to change the transient detection percentage:
i tried git grepping for “transient” or “detect” but found nothing. is this a case of it not being available?
1 post - 1 participant
Can a tool include a native device preset?
i’m wondering if there’s a way of providing presets for native devices that are loaded directly from within the script itself? i.e. they are packaged as .xrnt files for instance, and instead of importing them in, they are loaded directly.
@taktik the reason i’m doing this is that for instance the Send + MultiBand Send devices do not have Mute setting control available via API, so one has to jump through hoops to get certain states of the device going.
1 post - 1 participant
Delay column and effect commands
Today i noticed that the delay columns do not influence the effect commands.
For example i was inputting a delay column value and i had an effect command of C00 on the same line.
I noticed that the effect command cut the sample without taking into consideration the delay value,so it cut the sample early before the delay command could have an effect.Is this the appropriate behaviour or has this been overlooked?
1 post - 1 participant
Can AI make a song?
I asked #Udio to make a #DepecheMode song and here's what happened!
I’m pretty amazed by the quality AI can generate.
At some point Spotify and other music outlets will get super spammed with this.
Udio: The Insanely Good FREE AI Music Maker!
“Make your music”
Udio Udio | Make your musicDiscover, create, and share music with the world.
2 posts - 2 participants
Public Domain music and pictures
I stumbled on this 2 websites today so i thought i should share.Great content if you do videos for youtube or maybe use them for your own music projects,its public domain so no worries about copyright.If anyone knows something similar but with video content please share
https://stocktune.com/
https://stockcake.com/
1 post - 1 participant