Feed aggregator
New synth from the maker of Helm
Matt Tytel, the developer behind the popular Helm freeware synthesizer, will release a new instrument called Vital (free and paid versions available) on November 24th. Vital is a forthcoming spectral warping wavetable synthesizer by Matt Tytel. He is...
Est. reading time: 2 minutes
1 post - 1 participant
I Have A Dream by A Novel Shovel
Made with Renoise 3.2.2 on PreSonus 24c soundcard
Used Plugins:
Slate Digital FG-MU multiband compressor.
1 post - 1 participant
How to record Macros' midi data in seperate FX Columns?
Is there a way to make Renoise record each Macro into an individual FX Column? Or record the midi straight to the appropriate automation lane?
A bit more in depth:
I have a sample instrument with a couple of macros assigned to it. The Instr. Macros meta device is midi mapped to my hardware controller. So far, so good. But when I record the automation it writes all of the midi data in the same FX Column in the Editor. Which makes it a pain to edit.
I know can record each parameter in a separate FX column if I record them one by one. But that rather ruins the performance aspect of it for me.
I’ve tried @Ledger Automation Single Slider. Which is great but also only gives me a single parameter to work with. But maybe I’m doing it wrong?
1 post - 1 participant
Stopping a specific note from Lua
Hey. Let’s say a note is triggered with a note_on 1 1 48 127 event on OSC. The instrument is not set to mono and the sound is looping, so the note keeps playing until a note_off 1 1 48 event arrives.
Now, if my external source sends the same note_on 1 1 48 127 message N times, the same note will play N times. Then a note_off 1 1 48 event will stop all notes playing.
Is there a way to differenciate between the notes playing and target one specifically?
1 post - 1 participant
My new odd/ambient EP by I.D. Crisis
For everyone still surviving the pandemic, and hoping to get off this infested planet, you might want to check out my EP “Music For Spaceport Departure Lounges”…it’s ambient mostly, weird in places and a little bit like Boards of Canada, Biosphere and Jean Michel Jarre fighting in a sack. With aliens and nihilists. I hope you get something out of it. Cheers, folks!
and one vid on YouTube:
1 post - 1 participant
Anyone have the old Kaneel videos (smoking is bad except in france)
Hi I remember there was this really entertaining renoiser on youtube called kaneel whos tagline was “smoking is bad, except in france”, did anyone manage to save the videos while they are up, theres no trace of them ever exisiting!
1 post - 1 participant
How to save manipulated sample directly from the Sample Waveform Window?
Hi everyone! Say I reverse a sample in the waveform editor, and then i right click ‘save sample’ it just literally saves the sample in its original form with no changes, anyway I can save it with all vst fx / processing without having to manually enter it into the editor and render it out? Thanks!
1 post - 1 participant
OldSkull by A Novel Shovel
Made with Renoise 3.2.2 on PreSonus 24c soundcard.
Used plugins:
SlateDigital FG-MU multiband compressor
Infected Mushroom Wider (for crowd sound)
1 post - 1 participant
Purple celebration
The calm before the storm... (generative music)
Loops that know where they are
Hey all. First post! I believe I’ve found other posts somewhat addressing this, but can’t seem to find the solution.
I’d like to have several loops prepared, perhaps phrases or as audio, and be able to switch between them, only hearing one at a time. The trick that I’d like to figure out is how to do this in a live fashion without the loops starting from the beginning every time they’re triggered. They would just start from whatever point in the loop they would be at had they been triggered at the beginning of a pattern. I know how to program this with the S commands but I’d like to have a more live way to do this with the computer or midi keyboard.
Any ideas would be greatly appreciated.
1 post - 1 participant
Render to disk -> Browse, Not all folders shown
When I click browse in the Render to Disk window, and I’m in a song folder (which is inside a music tracks folder with over 100 song folders), I can’t get the browser to display all the folders in the music folder.
To get all folders showing, I will have to click the music folder, click ok, click browse again, and then all the subfolders will be shown, but if I’m already in a subfolder when I click browse, I can’t get all the other subfolders to be shown by selecting or closing/opening the music folder. It worked fine previously but I think the more song folders I added, the less it worked correctly. The dialog looks like a basic windows browsing dialog, so I wonder if it might it be a windows problem and not a Renoise problem? Anyone bumped into this one?
1 post - 1 participant
OSC latency in a lua script
Hey there ! I’m currently experimenting with bridging Renoise with Tidal Cycles. The goal is to do the sequencing with Tidal and the sound generation with Renoise.
I’ve tried two approaches: make Tidal send OSC messages that Renoise can understand out of the box, or make Renoise understand the messages Tidal sends to the regular audio backend.
The first approach works quite well, but introduces some warts in Tidal usage.
The second approach looks promising, but I have some timing issues. Basically I tried this in the TestPad:
- tidal sends a message to port 57120
- my “redirt” script listens on 57120 and receive the message
- the message is analysed, (instrument, track, note, velocity) are extracted, and a /renoise/trigger/note_on message is sent back to renoise on port 8000 (note triggering is not exposed to the lua API).
Now, when I do this the timing sucks. Like very very much. And I have questions:
- Is it unavoidable?
- Is it because the TestPad does not have some form of optimization?
- My OSC messages have timetags, so you can send a message in advance and have the target schedule it exactly at the right moment. Does renoise do that?
Here is my proof of concept, for reference.
local OscMessage = renoise.Osc.Message local OscBundle = renoise.Osc.Bundle -- open a socket connection to the server local server, socket_error = renoise.Socket.create_server( "localhost", 57120, renoise.Socket.PROTOCOL_UDP) if (socket_error) then renoise.app():show_warning(("Failed to start the " .. "OSC server. Error: '%s'"):format(socket_error)) return end -- open a socket connection to the client local client, socket_error = renoise.Socket.create_client( "localhost", 8000, renoise.Socket.PROTOCOL_UDP) if (socket_error) then renoise.app():show_warning(("Failed to open the osc loopback with error: '%s'"):format(socket_error)) return end function linlin(input, srclo, srchi, dstlo, dsthi) -- clamp input if input < srclo then input = srclo end if input > srchi then input = srchi end -- normalize over [0,1] local norm = (input - srclo) / srchi -- transpose to [dstlo,dsthi] return dstlo + norm * (dsthi-dstlo) end -- parse a tidal bundle and return a list of messages function parseTidal(bundle) local msgs = {} for _,element in ipairs(bundle.elements) do if element.pattern == "/play2" then local msg = {} local name = "" for i,argument in ipairs(element.arguments) do if i%2 == 1 then name = argument.value else msg[name] = argument.value end end msgs[#msgs+1] = msg end end return msgs end function runTidal(msg) -- rprint(msg) -- track number local track = msg.orbit+1 -- should we trigger a sound ? if msg.s then -- select instrument by number (or the first one if something is wrong) local instr = (tonumber(msg.s) or 0) + 1 -- default octave is 4 local octave = msg.octave or 4 local note = octave * 12 + msg.note -- rescale velocity from [0,1] to [0,127] local velocity = linlin(msg.gain or 1 , 0, 1, 0, 127) client:send(OscMessage("/renoise/trigger/note_on", { {tag="i", value=instr}, {tag="i", value=track}, {tag="i", value=note}, {tag="i", value=velocity} })) end end server:run { socket_message = function(socket, data) -- decode the data to Osc local mob, osc_error = renoise.Osc.from_binary_data(data) -- show what we've got if (mob) then local msgs = parseTidal(mob) for _,msg in ipairs(msgs) do runTidal(msg) end else print(("Got invalid OSC data, or data which is not " .. "OSC data at all. Error: '%s'"):format(osc_error)) end end }1 post - 1 participant
My very first Renoise module
Hello Trackers, this is my first Renoise module.
Wanted to learn about these new ‘devices’ I’ve never used them before,
and am very interested in the concept.
Would normally use single-cycles waveforms to create synth sounds but
decided here to try to learn the way these powerful new tools operate.
The music style is, umm experimental i guess, not my usual gabber timbre for sure.
The unmastered version is attached below, it is 139Kb.
Jek_deviceTest_01.xrns (139.5 KB)
I’d like to thank the community here for providing tips and tricks and videos
and all sorts of guidance which has helped me to learn Renoise.
1 post - 1 participant
EatMe - Song For Today (disco)
http://www.eatme.pro/music?search=song%20for%20today
EatMe - Song For Today
Music by EatMe
http://www.eatme.pro
(CC) BY-NC-ND 3.0 ( P ) 2020 Music by EatMe
http://www.eatme.pro/about for more info.
Made with Renoise 3.2.
A/F# C/A A/F# C/A
A/F# C/A D Em/C
Bass: 3114 Bass RootsyFunkAlex Ev16 110
Guitar: 1600 Gt,H-S Ac,Rh,Pop16th,Ev16,65
Guitar: 1571 GuitarEl Soul60sHigh4s Ev110
Fiddle: 1425 Fiddle,Bk,PopWaltzEv180(Outside)
Guitar solo: 3438 ElGuitar Soloist PsycPopBall
Drums: (Realdrums) RockNorthern^1-ClHt,CrRd
Trumpet: Some trumpet from Band-in-a-Box, forgot to write down which one.
Plugins used:
Acoustica Pianissimo
AAS LoungeLizard Session EP
Korg Mono/Poly
Korg M1
LennarDigital Sylenth1
Effect plugins used:
FreeVerb2
Mastering Compressor, TokyoDawnLabs Kotelnikov GE
BeyerDynamic Virtual Studio, preset 4 Big Venue
Variety Of Sound, FerricTDS, Tape Dynamics Saturation
OCS Obsessive Compulsive Saturation DSP
BassChorus_v22
1 post - 1 participant
Did you guys know there is a Reddit?
Just some chill little bass jam I was working on yesterday. How well does the Reddit work for linking videos on the forum?
reddit r/renoise - Bass Jelly
10 votes and 0 comments so far on Reddit
1 post - 1 participant
HeartBeatHero - Chemicals (Electronic)
Hey Everybody,
New track out. Please have a listen and tell me what you think.
2 posts - 2 participants
Break Top (XM) from 2002
https://archive.org/details/xm-eatme-break-top (26 MB .zip .xm)
https://eatme.bandcamp.com/track/eatme-break-top-2002-xm (26 MB .zip .xm)
alternate download:
(mirror) http://eatme.pro/download/breaktop
(mirror) https://archive.org/download/xm-eatme-break-top/XM_EatMe_-_Break_Top.zip
kick drum sampled from using https://archive.org/details/rebirthrb338
synth samples (really cool bass FM synth samples) using
Yamaha SY-77 synthesizer
1 post - 1 participant