Feed aggregator
ESCAPE - another album made on Renoise
I just published (for everyone) new album “Escape” made in Renoise.
https://www.xtdmusic.eu/?sel=escape&language=en
New songs but also few old ones (composed over 25 years ago on Amiga) in new versions.
1 post - 1 participant
[BUG] Master BPM, LPB & TPL parameters do not record automation in track
R3.2.4 Win10 x64
Steps:- Go to Master Track
- Terminal: print this:
- print(renoise.song().selected_track:device(1):parameter(6).name) --> BPM
- print(renoise.song().selected_track:device(1):parameter(7).name) --> LPB
- print(renoise.song().selected_track:device(1):parameter(8).name) --> TPL
The 3 parameters are automatable. They can automate in the automation editor. But they don’t work when automating on-track in the pattern editor. They cannot record the parameters: ZTxx, ZLxx, ZKxx (BPM, LPB, TPL)
Expected behaviorAll three parameters should record the values (ZTxx, ZLxx, ZKxx) inside the selected track as well.
1 post - 1 participant
[Incomplete Doc] observable to instrument plugin has been loaded?
R3.2.4 Win10 x64. (Renoise.Song.API.lua)
An _observable property is required to indicate that a new instrument VST plugin has been loaded.
renoise.song().instruments[].plugin_properties... ...
@taktik should check out this issue.
1 post - 1 participant
[Incomplete Doc] plugin_device "display_name" not found!
R3.2.4 Win10 x64. (Renoise.Song.API.lua)
The following property is not available: .display_name
Need to add:
renoise.song().instruments[].plugin_properties.plugin_device.display_name, _observable
@taktik should check out this issue.
1 post - 1 participant
[Incomplete Doc] modulation_set: device "is_maximized" not found!
R3.2.4 Win10 x64. (Renoise.Song.API.lua)
The following property is not available: .is_maximized
Need to add:
renoise.song().instruments[].sample_modulation_sets[].devices[].is_maximized, _observable
@taktik should check out this issue.
1 post - 1 participant
Duplex CallBacks
Hello people,
Is there a way to created a type of button in duplex which sends a value to the midi controller?
I have a launchpad X and the only way to light up the button being pressed triggers a callback to send a note to launchpad.
Is this achievable using duplex?
1 post - 1 participant
XTD - Closer - made with Renoise
Hello
So far I’ve only read some topics on this forum, but after some time I decided to register account and write this post.
https://www.xtdmusic.eu/?sel=closer&language=en
I wrote these songs few years ago and since then I learned more (my new songs sounds better, at least I hope so), but anyway - all of them are made with Renoise.
I have plan to release new songs in january 2021.
I hope someone will like what I composed. I was musician on Amiga demoscene, but that was long time ago and probably nobody here even know what I’m talking about.
Happy New Year to everyone!
1 post - 1 participant
Mapping rotaty knobs to instrument macros?
Hi there,
I just got a Keystep 37 and I would like to map the rotary knobs to the instrument macros. It seems to only work on the first instrument, as if the mapping is stuck to that instrument. That is, as soon as I switch to any other instrument, the mapping is gone. Surely I am missing something, as universal (across instruments) mapping is the whole point of having instrument macros. It works fine with VSTi. Zebra for instance, I can have many instances, and the mappings within Zebra will of course work across all instances (and only affect the currently active one. But I cannot seem to find how to do this with the sampler. Could someone help out maybe?
1 post - 1 participant
MIDI Mapping defaults to Value (Use Velocity)?
Hi guys, i just had a quick question. I am mapping functions to my controller (AKAI MPK) and I’m trying to map Play/Toggle Loop current Pattern/Stop/Record to 4 pads on the controller. The map works but Loop Pattern and Record default to Value (Use Velocity). The end result is i can say turn on record or loop pattern with the pad, but pressing the pad again doesn’t turn them off. If i go into the map and change it to Trigger it doesn’t make any difference.
Am i doing something wrong?
Thanks
1 post - 1 participant
If you never want to lose your MIDI input, even in Renoise, I made a thing for that
I love Renoise, but sometimes I’ll start noodling on an instrument I have loaded in it on my MIDI controller just to get a feel for what music I want to be making with the sounds I have loaded, and no way to recover that so I can iterate on it later in FL Studio or Ableton or the like.
So I sat down and built an inline MIDI recorder using an arduino with an SD card module, so that you can always recover whatever sweet solo or chord progression you noodled, even if you forgot to press record, or aren’t even in software that does MIDI recording.
For folks who’ve been looking for something similar, maybe https://pomax.github.io/arduino-midi-recorder/ is useful to you, too!
1 post - 1 participant
Vote for the Monthly Renoise Centric Challenge 2021/01
Hello there,
This crazy year comes to an end ! It’s time to refocus on your music, let your mind wandering and produce !
I had great time with last challenge, listening your barking creations and writing mine.
I’ve prepared a 3 pools of suggestions. You can vote for each one of them and January challenge will be made of the top 3 winners. I’ll probably have to make arbitrary decisions for being precise, but we will get the general idea.
If you have new smart and dumb ideas for February, please answer this thread and I will suggest them for next month.
Pool 1- only one track
- no effects
- only effects (no notes)
- ridiculous 32 bpm
- ridiculous 999 bpm
- hand drawn samples
- only use a given single sample to create new ones
- fill all the lines
- all notes are arpaggiated
- use a particular instrument
- only one pattern of fixed length
- must be a canon
- use a particular key
- use a particular chord progression
- a cover of a song
0 voters
Pool 2- remake of a song
- a themed song
- fork an existing .xrns
- only mix an exiting .xrns
- each notes triggered randomly
- use only your voice
- less than xx kb .xrns file
- forbid some frequencies
- make a synthesizer in renoise
- use a specific beat pattern
- make a beat out of effects
- a 1 minute song
- a 30 minutes song
- a 1 hour song
- Collaborate with someone
0 voters
Pool 3- Make a full collaborative song with completing what a previous one made yesterday. There can be forks and merge !
- Explore an obscure genre (randomly picked at http://everynoise.com/)
- Craft all your beats and instruments with a sound synthesizer, no presets allowed
- 30 minutes time box from the moment you open renoise to the moment you render your song
- Only beats, no melody/chords !
- 1 LPB setting (with regular BPM, don’t skip beats to compensate)
- Make quarter tones (microtonality ?)
- Derive something generated by https://aiva.ai
- Make a dodecaphony (https://en.wikipedia.org/wiki/Twelve-tone_technique)
- Abuse the effect commands
- Pick 3 songs from different genres, borrow the lead instrument from one, the beat from the other and another element (voice, fx, overall atmosphere, construction) from the 3rd.
0 voters
Thanks for your vote !
(and don’t forget to suggest your ideas)
Previous issues of the challenge :
- 2020/12 : 1 minute piece derived from a single sample with .xrns file less than 435kb
1 post - 1 participant
StoryTool Development
I am back at trying to make graphics inside Renoise and to continue learning LUA coding.
I recently undestood that if I use PNG images instead of BMP images I get perfect opacity.
Next I want to learn; how to make animation that match the beat; how to change picture when clicking on it; how to change pictures through keyboard.
I have no idea how, but i will look into how nibbles game is coded and, once again read through all the LUA learning material.
1 post - 1 participant
[Incomplete Doc] "selected sample modulation set device index"?
R3.2.4 Win10 x64
It seems that the API is missing the device selection within the sample_modulation_set (Reniose.Song.API.lua):
– Access a single device by index.
renoise.song().instruments[].sample_modulation_sets[]:device(index)
This is to access the properties of the device. But there is no way to select the device (inside the sample_modulation_set). Something like this:
renoise.song().selected_sample_modulation_set_device_index (this does not exist!)
This should select the device and also visually center it.
Do not confuse with this:
renoise.song().selected_sample_modulation_set_index (this does exist!)
Or am I missing something? Can anyone check this?
Related Documentationrenoise.SampleModulationSet
-------- Functions
– Reset all chain back to default initial state. Removing all devices too.
renoise.song().instruments[].sample_modulation_sets[]:init()
– Copy all devices from another SampleModulationSet object.
renoise.song().instruments[].sample_modulation_sets[]:copy_from(
other renoise.SampleModulationSet object)
– Insert a new device at the given position. “device_path” must be one of
– renoise.song().instruments[].sample_modulation_sets[].available_devices.
renoise.song().instruments[].sample_modulation_sets[]:insert_device_at(device_path, index)
-> [returns new renoise.SampleModulationDevice object]
– Delete a device at the given index.
renoise.song().instruments[].sample_modulation_sets[]:delete_device_at(index)
– Access a single device by index.
renoise.song().instruments[].sample_modulation_sets[]:device(index)
-> [renoise.SampleModulationDevice object]
– upgrade filter type to the latest version. Tries to find a somewhat matching
– filter in the new version, but things quite likely won’t sound the same.
renoise.song().instruments[].sample_modulation_sets[]:upgrade_filter_version()
-------- Properties
– Name of the modulation set.
renoise.song().instruments[].sample_modulation_sets[].name, _observable
-> [string]
– Input value for the volume domain
renoise.song().instruments[].sample_modulation_sets[].volume_input
-> [renoise.DeviceParameter object]
– Input value for the panning domain
renoise.song().instruments[].sample_modulation_sets[].panning_input
-> [renoise.DeviceParameter object]
– Input value for the pitch domain
renoise.song().instruments[].sample_modulation_sets[].pitch_input
-> [renoise.DeviceParameter object]
– Input value for the cutoff domain
renoise.song().instruments[].sample_modulation_sets[].cutoff_input
-> [renoise.DeviceParameter object]
– Input value for the resonance domain
renoise.song().instruments[].sample_modulation_sets[].resonance_input
-> [renoise.DeviceParameter object]
– Input value for the drive domain
renoise.song().instruments[].sample_modulation_sets[].drive_input
-> [renoise.DeviceParameter object]
– Pitch range in semitones
renoise.song().instruments[].sample_modulation_sets[].pitch_range, _observable
-> [number, 1 - 96]
– All available devices, to be used in ‘insert_device_at’.
renoise.song().instruments[].sample_modulation_sets[].available_devices[]
-> [read-only, array of strings]
– Device list access.
renoise.song().instruments[].sample_modulation_sets[].devices[], observable
-> [read-only, array of renoise.SampleModulationDevice objects]
– Filter version. See also function ‘upgrade_filter_version’
renoise.song().instruments[].sample_modulation_sets[].filter_version, observable
-> [read-only, number - 1,2 or 3 which is the latest version]
– Filter type.
renoise.song().instruments[].sample_modulation_sets[].available_filter_types
-> [read-only, list of strings]
renoise.song().instruments[].sample_modulation_sets[].filter_type, _observable
-> [string, one of ‘available_filter_types’]
@taktik should check out this issue.
1 post - 1 participant
[Documentation error] Renoise.Song.API.lua line 3111 (Serialize a column)
R3.2.4 Win10 x64
-------- Operators
– Compares the whole column.
==(NoteColumn object, NoteColumn object) -> [boolean]
~=(NoteColumn object, NoteColumn object) -> [boolean]
– Serialize a column.
tostring(Pattern object) -> [string]
- Go to Renoise.Song.API.lua
- Go to line 3111: tostring(Pattern object) -> [string]
- Change it for tostring(NoteColumn object) -> [string]
@taktik should check out this issue.
1 post - 1 participant
[Bug] Native/Effects: Digital Filter. Parameter: "Ripple" name not found!
R3.2.4 Win10 x64
Native/Effects: Digital Filter (5 parameters, 0 missing)
Change “(void)" name to “Ripple” name to Chebyshev Models.
1 post - 1 participant
[Visual Bug] selected_sample_device_index does not centralize visually!
R3.2.4 Win10 x64
I have found a problem in the visual selection of the device using:
renoise.song().selected_sample_device_index (visual centralized not exist!)
When changing this value from the tool, the effects device panel should automatically mark and center the selected device. Renoise marks it correctly, but does not center it.
In the track’s DSP devices panel, it does work correctly with:
renoise.song().selected_track_device_index (visual centralized ok)
@taktik should check out this issue.
1 post - 1 participant
Inertia value_min=6.103515625e-05?
The minimum value of inertia inside the Analog Filter is:
6.103515625e-05
What does this number mean?
How to convert it to a normal decimal number?
2 posts - 2 participants