Renoise Forum

Subscribe to Renoise Forum feed
Latest topics
Updated: 32 min 10 sec ago

New tools for working with frequencies directly

October 30, 2023 - 09:59

Hello, I’m fairly new to coding and have made a few tools personal use which I’m looking to share with the community.

I like working with frequencies, for example building instruments where each note is a specific frequency not necessary related to the other notes in a traditional way, just whatever feels good to me… or setting BPM and device parameters derived from a frequency value.

I’ve made a frequency calculator that can perform various calculations on hz values and automatically set a chosen parameter in Renoise, like the interval between two frequencies in cents and can update chosen sample transpose / finetune values accordingly, or multiplying a frequency by a ratio like ‘4:3’ or decimal. Other calculations include hz to BPM, hz to LPC (for LFO), hz to milliseconds.

It also features a separate notepad style gui for storing results or anything else you wish, supports opening and saving .txt files.

For now I’d like to know if this tool would be useful to others and if there’s other utility they think it could provide? If so I can share the latest version in the forum for feedback before submitting the tool.

Later I will cover my instrument creator that builds instruments based on a list of frequencies, by generating single cycle waveforms of each frequency, setting appropriate looping and mapping options so it’s instantly playable across keyboard. User has many preferences including interval / harmonic option for layering frequencies, mapping to white keys only and inserting modulation sets. Additionally I have a separate scale creator to generate intervals from a base value which are easily transferred to the instrument creator.

Thank you!

1 post - 1 participant

Read full topic

Categories: Forum

SFZ Envelopes & LFOs

October 29, 2023 - 23:00

When dealing with SFZ files in Renoise, I’m disappointed that some data isn’t imported or exported, such as:

  • Envelopes (Amplitude, Pitch & Filter)
  • LFOs (Amplitude, Pitch & Filter)

I’m sure there’s more missing, but those are the main ones I really miss. Many soundfonts use single-cycle waveforms and rely on the envelopes and LFOs to give the sound its character.

Here’s a short list of features included in SFZ V1.0.
Here’s a huge list of the features that have been included in the the SFZ format over the years.

Renoise being (ingeniously) designed around sample-based instruments, there’s so much potential when working with soundfonts (VEL, PAN, FX columns/commands).

Rather than relying on a tool, it makes more sense for Renoise to provide better support for this file format natively, considering Renoise already added support for SFZ import/export in 3.1. Creating a tool at this point would largely be reinventing the wheel.

I’m curious if anyone else has missed these features and would be excited for SFZ support to be further developed!

1 post - 1 participant

Read full topic

Categories: Forum

Cacophony Is An Open-Source MIDI Sequencer By Subaltern Games

October 27, 2023 - 19:20

Interesting write-up and video about a simple tracker-like instrument designed for the QWERTY and piano keyboard (no mouse). I haven’t tested it yet but plan to, as it embodies a lot of the things I like about Renoise.

Bedroom Producers Blog – 27 Oct 23 Cacophony Is An Open-Source MIDI Sequencer By Subaltern Games

Subaltern Games has released an open-source MIDI sequencer called Cacophony, and it’s free if you want to compile the program for yourself. The developer wanted its strength to be its minimalist and ergonomic design, which is why the software looks...

1 post - 1 participant

Read full topic

Categories: Forum

Hi:) Made this one:)

October 27, 2023 - 16:54

1 post - 1 participant

Read full topic

Categories: Forum

Sign up for the tool project: Lua viewer tool to show VSTi plugins similar to FLStudio

October 26, 2023 - 15:05
VSTi Plugin Thumbnail viewer project

For those who don’t know me in the community, in addition to music composing, I particularly enjoy programming Lua tools for Renoise.

I have been thinking for several years about creating a Lua tool for Renoise similar to the VSTi plugin thumbnail viewer that FL Studio has. I have also seen in several forums that there are some users interested in this type of tool.

The tool would be a paginated floating window, simple, showing a thumbnail of all existing plugins (if the image exists), fixed size window with the ability to paginate. Hovering the mouse pointer over each image would display the name of the plugin. Clicking on the image would load the plugin on the selected instrument.

The tool itself would be quite simple. The workload is in the GUI and in the classification of instruments.

I am willing to build this kind of tool completely free, accessible and licensed for the part of the Renoise community to help me in the project, if there are enough users interested in the tool and in helping the project, otherwise I will not be able to create it.

How to help and join the project?

Interested users must:

  1. PNG Image of the instrument plugin. Send me a screenshot of each of your plugins saved in 32-bit PNG format, with 100% scaling (sharp image). Minimum 20 screenshots per user. Maximum unlimited (the more images you send the better).
  2. Exact name of the plugin. Each image sent must have the exact name of the plugin (“name_of_plugin.png”). This is important to be able to link it to the function that the plugin executes. Without the name, the tool simply won’t work. The images should work for any user. For the “exact name” maybe I’ll create a Lua tool and post it here so you can use it. The exact name is very important.
  3. More data. Version of the plugin, whether it is paid or free and what type of plugin (synth, percussion, ambience, things like that…). If I have this data I will be able to classify the plugins by categories. You can accompany the images with a text file with all this data.
  4. Shipping location (my email). You have to send all the information to my email published in my profile, all within a ZIP file with your name/nick in the Renoise forums, so I can have a record of participation.
  5. Free tool. Users who do not participate in the project will not be able to get the tool for free, It will be a licensed tool (not free).
  6. How to sign up for this project. To sign up, simply comment on this thread whatever you want. Ideas are accepted. The project will gather the requests that you want. In your first comment you should start by writing “I’m signing up for the project!”. Each participant will be assigned a number and will appear on a list posted here later, if the number of minimum participants is completed.
I’m signing up for the project! I’m signing up for the project! I’m signing up for the project! I’m signing up for the project!

As I receive your information, I will publish here only the name of the plugins so that other users do not bother sending the same thing. The basic idea is to collect images and names so that we all have them.

Please, when a targeted user sends me content to my email, comment something in this thread to let me know.

Is anyone up for this crazy project?

Minimum of participants & period to sign up.

The minimum number of participants is 20. When this figure is reached I will start programming the tool and that is when you can start sending the images. Each participant must bother to send 20 instrument VST plugin images.

If the minimum number of participants is not reached, the project will be cancelled. Thank you very much for your participation!

Deadline to sign up: November 30, 2023 (this one included). The idea is to end the year by obtaining this tool for everyone…

Related API documentation

Are you a programmer and curious about this programming project? Here is some of the related documentation that I will use in the tool.

-- Plugin properties. renoise.song().instruments[].plugin_properties -> [read-only, renoise.InstrumentPluginProperties object] -------------------------------------------------------------------------------- -- renoise.InstrumentPluginProperties -------------------------------------------------------------------------------- -------- Functions -- Load an existing, new, non aliased plugin. Pass an empty string to unload -- an already assigned plugin. plugin_path must be one of: -- plugin_properties.available_plugins. renoise.song().instruments[].plugin_properties:load_plugin(plugin_path) -> [boolean, success] -------- Properties -- List of all currently available plugins. This is a list of unique plugin -- names which also contains the plugin's type (VST/AU/DSSI/...), not including -- the vendor names as visible in Renoise's GUI. Aka, its an identifier, and not -- the name as visible in the GUI. When no plugin is loaded, the identifier is -- an empty string. renoise.song().instruments[].plugin_properties.available_plugins[] -> [read_only, array of strings] -- Returns a list of tables containing more information about the plugins. -- Each table has the following fields: -- { -- path, -- The plugin's path used by load_plugin() -- name, -- The plugin's name -- short_name, -- The plugin's name as displayed in shortened lists -- favorite_name, -- The plugin's name as displayed in favorites -- is_favorite, -- true if the plugin is a favorite -- is_bridged -- true if the plugin is a bridged plugin -- } renoise.song().instruments[].plugin_properties.available_plugin_infos[] -> [read-only, array of plugin info tables] -- Returns true when a plugin is present; loaded successfully. -- see 'plugin_properties.plugin_device_observable' for related notifications. renoise.song().instruments[].plugin_properties.plugin_loaded -> [read-only, boolean] -- Valid object for successfully loaded plugins, otherwise nil. Alias plugin -- instruments of FX will return the resolved device, will link to the device -- the alias points to. -- The observable is fired when the device changes: when a plugin gets loaded or -- unloaded or a plugin alias is assigned or unassigned. renoise.song().instruments[].plugin_properties.plugin_device, _observable -> [renoise.InstrumentPluginDevice object or renoise.AudioDevice object or nil] -- Valid for loaded and unloaded plugins. renoise.song().instruments[].plugin_properties.alias_instrument_index, _observable -> [read-only, number or 0 (when no alias instrument is set)] renoise.song().instruments[].plugin_properties.alias_fx_track_index, _observable -> [read-only, number or 0 (when no alias FX is set)] renoise.song().instruments[].plugin_properties.alias_fx_device_index, _observable -> [read-only, number or 0 (when no alias FX is set)] -- Valid for loaded and unloaded plugins. target instrument index or 0 of the -- plugin's MIDI output (when present) renoise.song().instruments[].plugin_properties.midi_output_routing_index, _observable -> [read-only, number. 0 when no routing is set] -- Valid for loaded and unloaded plugins. renoise.song().instruments[].plugin_properties.channel, _observable -> [number, 1-16] renoise.song().instruments[].plugin_properties.transpose, _observable -> [number, -120-120] -- Valid for loaded and unloaded plugins. renoise.song().instruments[].plugin_properties.volume, _observable -> [number, linear gain, 0-4] -- Valid for loaded and unloaded plugins. renoise.song().instruments[].plugin_properties.auto_suspend, _observable -> [boolean]

2 posts - 1 participant

Read full topic

Categories: Forum

Custom scales in Instrument Properties

October 26, 2023 - 09:23

It would be very nice to have abilty to put some custom scales in instrument properties.

I use this feature a lot, and for me its very powerful ability of Renoise.

But i miss some ethnik scales sinse i making alot such stuff. I was looking some file to add some scales by hand by looking some files in renoise, but no luck there.

But if there is such option please just direct me how to add my own scales

4 posts - 4 participants

Read full topic

Categories: Forum

I Mentioned Using Renoise On A Radio Interview

October 25, 2023 - 22:27

It’s me again. I was interviewed on Map Wasp Radio Station show called The Lowdown. I would mention that I use Renoise.

https://www.you42.com/channel/2640

4 posts - 4 participants

Read full topic

Categories: Forum

Possible for Midi keyboard to only control instrument when it is selected?

October 25, 2023 - 21:50

I’m trying to use my midi keyboard to only send midi signal to an instrument when it is selected (highlighted) in the instrument pane. The issue I am experiencing is that I have a midi instrument set up to control my hardware sampler, but it controls it at all times regardless of what instrument I have selected. I can’t control another instrument without activating the sampler too.

1 post - 1 participant

Read full topic

Categories: Forum

MIDI 2.0 property exchange support

October 25, 2023 - 08:10

Korg just recently announced a compact midi keyboard controller which supports MIDI 2.0 and can exchange presets and parameters using only the MIDI 2.0 standard. See here:

Korg KeyStage Review // MIDI 2.0 finally works - let’s see what it can do

Would be great, if Renoise would support MIDI 2.0 in general. Maybe this implicitly means that Renoise then needs to support MPE / per note automation, too. I know that this would require a lot of restructuring the base code, but maybe it is worth it… But even if note automation was not implemented, exchanging parameter/preset stuff via midi 2.0 automatically was already a great addition, getting rid of all those workaround solutions, e.g. NKS, controller scripts.

The actual feature seems to be named “MIDI 2.0 property exchange”. Read here:

KORG app Help Center How to use MIDI 2.0 Property Exchange with Keystage.

MIDI 2.0 Property Exchange is a feature that exchanges tones, programs, and other information between MIDI devices using MIDI messages. Using MIDI 2.0 Property Exchange, Keystage displays  applicat...

midi.org The MIDI Association - Property Exchange

THE MIDI ASSOCIATION, a global community of people who work, play and create with MIDI and the central repository of information about anything related to MIDI.

2 posts - 2 participants

Read full topic

Categories: Forum

Amiga User Now Using Renoise

October 24, 2023 - 21:46

Hello. I’m Mark Salud. I used to create music mods using the Amiga computer and OCTAMED. You may have seen my stuff in Aminet or any Amiga-related sites.

After a very long hiatus, I am back creating music again, I have used Renoise to create at least 36 songs, all uploaded in https://www.youtube.com/tvpmark

Last Saturday I was interviewed by Mad Wasp Radio about my musical journey. It will air tomorrow on MapWaspRadio.com if you’re interested.

3 posts - 2 participants

Read full topic

Categories: Forum

What is the best way to use swing in renoise on a vst?

October 23, 2023 - 22:46

What is the best way to use swing in renoise on a vst?
So not on a sample but triggering a vst?
Are there any good plugins for this that add swing inside the track/pattern.
Without changing speed using the codes.

Thank you for your help.

4 posts - 4 participants

Read full topic

Categories: Forum

KORG M1 VST test 01

October 23, 2023 - 15:16

This is my first completed song using the KORG M1 VST plugin.
Using presets only!
These good old warm presets is just like going back to the old Soundtracker days 30+ years ago

https://soundcloud.com/jvedels/korg-m1-test-01?si=c367ff58629d4640a15d364cf7665bd8&utm_source=clipboard&utm_medium=text&utm_campaign=social_sharing

1 post - 1 participant

Read full topic

Categories: Forum

Missing favorites list

October 22, 2023 - 17:27

I’ve noticed this with the latest version that after opening Renoise, the favorites list in the plugins dropdown is not there sometimes, but when I close Renoise and open it again, then it is. Anyone else?

1 post - 1 participant

Read full topic

Categories: Forum

Class functions in table problem

October 22, 2023 - 09:50

Hello,
I have a few functions that belong to the class.
I want to have these in a table from which I will use the value to select a stored function that I will then run.
Unfortunately, this does not work in class. What is the reason ?
OOP limitations in Lua ?

function Klas:Circle() print('Circle') end . . . function Klas:run(value) local gen = {self:Circle, self:Triangle, self:Square} gen[value]() end

If the function is outside the class, there is no problem. I’m just interested in this.

4 posts - 2 participants

Read full topic

Categories: Forum

Clavier compatible

October 21, 2023 - 01:54

Bonsoir,
Nous voudrions acheter un clavier midi mais non ne savons pas vers lequel nous diriger., un qui serait compatible avec renoise.
J ai la possibilité d’avoir un Roland Edirol Pcr 800 midi controller.
Pouvez vous m’aider et me dire si cela serais suffisant?
Merci a tous pour vos retours
Jennifer

2 posts - 2 participants

Read full topic

Categories: Forum

Sun - Chaotic Girl (cute girl vocaltrance ^_^)

October 19, 2023 - 22:25

Daw : Renoise
VST : Nexus4 / #Omnisphere
Video : https://vizzy.io

hope you’ll enjoy this one, included cute girl vocals for this one

Sun - Chaotic Girl

Rumble Sun - Chaotic Girl

Daw : #Renoise VST : #Nexus4 / #Omnisphere Video : https://vizzy.io #trance #electronicmusic #tracker #vocaltrance

Duration: 208

2 posts - 2 participants

Read full topic

Categories: Forum

Recording to Tal drum

October 18, 2023 - 20:40

Is it possible to route audio into vsti’s?

TAL DRUM - Record Sample, FX, Mod Matrix

1 post - 1 participant

Read full topic

Categories: Forum

SampleDSP VS. TrackDSP Quality differences?

October 18, 2023 - 16:23

Hello,
I use renoise for my sample-based song bases (triphop/downtempo) and noticed that the exact same DSP chain (with external VST) sound much better when put on the TrackDSP lane than on the SampleDSP lane.

Is there an explanation for this?

Greetings

9 posts - 4 participants

Read full topic

Categories: Forum

Free Good Old VSTs https://plugins4free.com/instruments/

October 18, 2023 - 14:08

Accidentally found this page - there’s a load of free old and classic VSTs - instruments, effects and more:
https://plugins4free.com/instruments/

I personally recommend ErsDrums.

1 post - 1 participant

Read full topic

Categories: Forum

New Tool (3.4.3) Paste Sample Selection v1.0 build 002 (October 2023)

October 18, 2023 - 13:30
Description:

The Paste Sample Selection uses the selection without using clipboard copy so you can paste the selection after the selection itself or at the end of the audio waveform via new key commands.

When you paste, it will automatically select the pasted area, so you can repeat the operation to create continuous pastes.

It is possible to combine the new keyboard commands with the classic CTRL-C and CTRL-V to enhance combined control.

To assign the three new keyboard commands: Go to “Renoise:Edit/Preferences/Keys/Global/Tools/ ~ PSS …”:

  1. Clone Sample Selection After End (includes the data)
  2. Clone Sample Selection Continuously (includes the data)
  3. Paste Sample Selection Continuously (overwrite the data)
To download: renoise.com Paste Sample Selection | Renoise

Renoise is a digital audio workstation. It lets you compose, edit and record production-quality audio using a music tracker-based approach. It features a wide range of built-in audio processors, alongside support for all commonly used virtual...

Related link: What feature are you hoping for in upcoming Renoise releases? Ideas & suggestions Simple but necessary thing. Allow to PASTE multiple times in Sampler . Like in any other programs.

3 posts - 3 participants

Read full topic

Categories: Forum

Pages