Jump to content


Photo

Renoise Cheat Sheet


  • Please log in to reply
68 replies to this topic

#26 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 13 June 2011 - 01:12

Only just dived into this for the first time, nice effort here rhowaldt! However, one suggestion: I'm finding the near white on the really dark background a bit hard on my old eyes. Is it easy for you to soften that contrast for old codgers like me? :P Otherwise well done, feel free to link in there the other In:Depth articles I've done just in case you haven't yet. Sheesh, I've still got to make time to write more of those... :)

thanks man, good to hear even someone i regard as 'loads more experienced than me' still has use for my cheatsheet.

the colors are literally white on black (#fff on #000). i will look into it. i noticed that (at least in FF4) the top navbar line is shifted so i'll have to check out the GUI again anyway. maybe do a bit of an update. my goal was to make it look like the Renoise (default) interface, but that turned out to be too much effort at the time so i settled for pure white on black. i bet if the background were a bit more grayish (lighter) it would be easier on the eyes, right?

i need to check out those In:Depth articles again, as i don't remember each one, and might find some use for adding it to the cheatsheet.

as i may have said before, the cheatsheet is simply a collection of links and forum-posts and stuff that are nice to have in 1 organized place, so you don't have to whip out Google or the Forum Search to find that cool native synth or that tip on phaser-techniques. got a PM from esaruoho asking if he could use some of it for something (still waiting for the explanation), asking if that was ok. for anyone reading this: that is perfectly ok, for the simple reason stated above, it is not my work, it is simply a collection. all i ask is some credit somewhere somehow, be it in a script comment or a forum post or a mention on your blog or whatever.

(everytime i smoke weed i have a tendency to talk too much. i am shutting myself up now, back to my first electronic-reggae-attempt)

Edited by rhowaldt, 13 June 2011 - 01:12.


specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#27 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 13 June 2011 - 02:57

ok, per the request from MMD above i have changed the GUI a bit. should be a lot easier on the eyes now, i think. i've traced some images to get them as transparent background .png, and they look pretty good if i say so myself. the pattern effects was a bit of a problem so i left that as it is for now. it does have the dashed border like the other images to make it stand out more, or something. and, i made the default view the effects + midi, instead of just the non-midi effects.

let me know what you think. (you might have to do a Ctrl+F5 (reload from server) to see the changes).

edit: went back in and changed some more, including the pattern effects image which i redrew completely. also removed some little mistakes from there, and improved the readability a bit. made the XML for the DSP Devices easier to select. gave the links and tips/tricks sections some columns and some changes in fonts etc. to optimize readability and give it a cleaner look.
re-read some of MMD's In:Depth articles that i hadn't linked to yet, and placed them in the links and tips/tricks section (thanks again, MMD!).

Edited by rhowaldt, 13 June 2011 - 21:10.


specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#28 mr_mark_dollin

mr_mark_dollin

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2823 posts
  • Gender:Male
  • Location:In the Pattern Matrix.
  • Interests:Quiet Revolutions.

Posted 14 June 2011 - 00:04

Awesome. ++
Posted Image

#29 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 25 June 2011 - 14:35

added my own Renoise Top-Right (instrument list) Customization thread to the cheatsheet tips&tricks list. because it's awesome.

specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#30 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 04 July 2011 - 18:45

forgot to add this one a long time ago: the MASSIVE (not the software, but massive as in, huge) adventure kid waveform collection, for all your single-cycle needs. seriously, i rarely use anything else. http://www.roaldblij...sheet/links.php

Edited by rhowaldt, 04 July 2011 - 18:45.


specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#31 kazakore

kazakore

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6140 posts
  • Gender:Male

Posted 18 July 2011 - 10:28

I've got a request to add to your cheat sheet.

Equation needed to tune a single cycle waveform to A-4

Afraid I'm too tired for my brain to work today so was hoping it's on there and thus can't instantly provide it for adding ;)

Or is it not even possible with basic calculations and trial and error against a tuned (eg vst) source a better idea?

#32 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 18 July 2011 - 10:51

I've got a request to add to your cheat sheet.

Equation needed to tune a single cycle waveform to A-4

Afraid I'm too tired for my brain to work today so was hoping it's on there and thus can't instantly provide it for adding ;)

Or is it not even possible with basic calculations and trial and error against a tuned (eg vst) source a better idea?

well, i have no idea myself how i'd got about doing such a thing. i suck at mathematics so even the word 'equation' is scary to me. if you would want me to put something like that up on the Cheatsheet you'd have to provide me with the details yourself i'm afraid.

specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#33 kazakore

kazakore

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6140 posts
  • Gender:Male

Posted 18 July 2011 - 11:01

well sample rate divided by length of sample gives frequency at base note.

Then once I've done that I go to this Wiki page and see what note it closest
http://en.wikipedia....encies_of_notes
But no idea how to then work out what amount of fine tune I would need!

#34 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 18 July 2011 - 11:29

well sample rate divided by length of sample gives frequency at base note.

Then once I've done that I go to this Wiki page and see what note it closest
http://en.wikipedia....encies_of_notes
But no idea how to then work out what amount of fine tune I would need!

damn that sounds like tedious work. there's gotta be a simpler way, right?

specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#35 f+d+k

f+d+k

    Big Super GrandMasta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 716 posts
  • Gender:Not Telling
  • Location:On Land
  • Interests:고추장

Posted 18 July 2011 - 12:34

I always wonder: should I adjust the basenote in the Sample Keyzones, or should I use Transpose in the Instrument Settings?

#36 kazakore

kazakore

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6140 posts
  • Gender:Male

Posted 18 July 2011 - 12:53

There are no steadfast rules but personally I always use Instrument Settings for anything sample based (IE tuning an individual sample) and Basenotes only for multisampled instrument assignment.

#37 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 10 August 2011 - 15:47

There are no steadfast rules but personally I always use Instrument Settings for anything sample based (IE tuning an individual sample) and Basenotes only for multisampled instrument assignment.

this makes sense to me.

specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#38 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 20 August 2011 - 11:44

cheatsheet tips&tricks section updated with my own Sorta Auto-Pan thingy (with xrns) and my own Alternative Native Delay trick > http://www.roaldblij.../tipstricks.php

specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#39 JupiterXLI

JupiterXLI

    Member

  • Normal Members
  • PipPip
  • 40 posts

Posted 23 August 2011 - 00:44

well sample rate divided by length of sample gives frequency at base note.

Then once I've done that I go to this Wiki page and see what note it closest
http://en.wikipedia....encies_of_notes
But no idea how to then work out what amount of fine tune I would need!


The formula for frequency to midi note is: midi value= 69+ 12*log2(frequency/440).
Fine tuning is 1/128 division of a semitone, so just multiply the decimal part of the midi value above by 128 to get the fine tuning required, which in this case will always be positive.
I wrote a script that does this calculation, which began because I had no idea how to find the frame length of a sample from inside Renoise. Anyway, it also converts to scientific pitch notation, saving any need to look up wikipedia, since I couldn't find midi values in Renoise.

--calculation functions
function log2(x) 
  return math.log(x) / math.log(2) 
end

function round(num) 
  if num >= 0 then return math.floor(num+.5) 
  else return math.ceil(num-.5) end
end

local samp_ind = renoise.song().selected_sample_index
local inst_ind = renoise.song().selected_instrument_index
local chosen_sample = renoise.song().instruments[inst_ind].samples[samp_ind]
local frames_selected = 1+(chosen_sample.sample_buffer.selection_end - chosen_sample.sample_buffer.selection_start)
--print(("Frames Selected: %s"):format(frames_selected)) 
local sample_rate = chosen_sample.sample_buffer.sample_rate
local freq = sample_rate/frame_total

--Converts to decimal MIDI value
local conversion = 69+(12*log2(freq / 440)) 
--print(("MIDI value: %s"):format(conversion)) --not needed

--Converts from MIDI to Letter name
function letter_name(x)
  local midi_pitch = round(x)
  local octave = math.floor((midi_pitch-12)/12)
  local letter_table = { "C","C#","D","D#","E","F","F#","G","G#","A","A#","B" }
  local letter = letter_table[(midi_pitch%12)+1]
  print(("Note: %s%s"):format(letter,octave)) --prints A4 etc.
  return letter
end

letter_name(conversion)

--Displays the fine tuning (negative or positive)
local finetuning = (round(conversion)-conversion)*128
print(("Finetuning: %s"):format(finetuning))

OK changed so that it calculates selected frames in the sample editor. If none are selected it calculates for all the frames.

Edited by JupiterXLI, 25 August 2011 - 02:48.

  • Conner_Bw and kazakore like this

#40 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 23 August 2011 - 08:23

@JupiterXLI: well, since i only half understand what you guys are talking about, i hope kazakore is very happy with your post! not sure if i should put this on the Cheat Sheet though, as only kazakore started about this, and now that he has the code he could just use that... or am i wrong? only thing i could do is place the code online or something as i don't know what to do with it :)

specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#41 KMaki

KMaki

    Big Super Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPip
  • 672 posts
  • Gender:Male
  • Location:Tampere, Finland
  • Interests:Survival (e.g. breathing). Small scale renoise-tool-coding. The Melvins. Absurdity of it all. Zen / Not-zen. Wifey&Kids.

Posted 23 August 2011 - 08:55

@JupiterXLI: well, since i only half understand what you guys are talking about, i hope kazakore is very happy with your post! not sure if i should put this on the Cheat Sheet though, as only kazakore started about this, and now that he has the code he could just use that... or am i wrong? only thing i could do is place the code online or something as i don't know what to do with it :)


Also, if I understood correctly, this could be a weapon of choice for tuning waveforms: Sample Loop Frequency Tool. It Seems it doesn't support tuning to notes just yet, but the tool developer said this feature is already planned.
Renoise (2.6->) 2.8 / Mac mini 2010 - 2.66GHz Intel Core 2 Duo - 4 Gb 1067 MHz DDR3 / OS X 10.8 / M-Audio Fast Track USB

#42 kazakore

kazakore

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6140 posts
  • Gender:Male

Posted 23 August 2011 - 10:29

The formula for frequency to midi note is: midi value= 69+ 12*log2(frequency/440).
Fine tuning is 1/128 division of a semitone, so just multiply the decimal part of the midi value above by 128 to get the fine tuning required, which in this case will always be positive.
I wrote a script that does this calculation, which began because I had no idea how to find the frame length of a sample from inside Renoise. Anyway, it also converts to scientific pitch notation, saving any need to look up wikipedia, since I couldn't find midi values in Renoise.


Wow thanks a load! Might take you code below and follow the basic instructions to try and make my first little tool ;)

Note the highlighted section above. There are 255 finetune divisions in Renoise. I'm thinking maybe you should multiple by 255 and if the resulting number is above 127 then shift up by one note and use a negative finetune (255 minus sum result.)

#43 JupiterXLI

JupiterXLI

    Member

  • Normal Members
  • PipPip
  • 40 posts

Posted 24 August 2011 - 02:21

not sure if i should put this on the Cheat Sheet though


No it's only really useful to this specific context of tuning single cycle waveforms to higher precision in tuning samples or for converting between frequency, MIDI and scientific notation.

Wow thanks a load! Might take you code below and follow the basic instructions to try and make my first little tool ;)

Note the highlighted section above. There are 255 finetune divisions in Renoise. I'm thinking maybe you should multiple by 255 and if the resulting number is above 127 then shift up by one note and use a negative finetune (255 minus sum result.)

Doh! I made a mistake in the calculation it gives negative values which should be positive and vice versa, for example it says set the basenote higher and then fine tune down which will actually just get you back to square one. Anyway, the code does calculate negative and positive fine tuning, at least now it does, though I'm unsure of the benefit. Also I think that the 255 is divided into plus and minus 127, which makes tuning a lot easier, so I think there would still only be 128 between each semi tone.

#44 kazakore

kazakore

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6140 posts
  • Gender:Male

Posted 24 August 2011 - 10:01

Also I think that the 255 is divided into plus and minus 127, which makes tuning a lot easier, so I think there would still only be 128 between each semi tone.


ST1,1,2,3-------125,126,127,-127,-126,-125----------3,-2,-1,ST2 = 255 finetune divisions does it not?

#45 kazakore

kazakore

    Probably More God or Borg Than Human Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 6140 posts
  • Gender:Male

Posted 24 August 2011 - 20:18

OK I've done some tests and as far as I can tell your code works perfectly. Can't pretend I understand 100% of the LUA but I am very happy, thank you so much :D


Something I have come across in my testing is that finetune goes from -1st 0st +1st over it's range, not -0.5st 0st +0.5st as I had assumed. Not sure if that was the point you were trying to make but in any case it works!

How I know? I had examples of a tuned wave being in tune at A#2-65ft and this is 100% identical tuning to B2+63ft, which is the result given by your script.

Now I'm just going to look up a very minor modification, to change it from full sample to selected region, and then you can try it with more complex waveforms (at least tuning hit of drums and things like that.)

Also maybe change it to give transpose settings, as then it can more easily be used with layered instruments where you might have the same sample at different tunings...

#46 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 10 September 2011 - 17:01

currently having DNS problems. here's a working link: http://roald.exul.nl...ise/cheatsheet/
(1st post updated as well)

specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#47 Ozego

Ozego

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 195 posts
  • Gender:Male
  • Location:Bangkok
  • Interests:Hip Hop, Dub, Rare Grooves, Library Music

Posted 14 September 2011 - 07:05

I just made a new wallpaper for referencing while composing inspired by your cheat sheet!
Posted Image
  • dafty likes this

#48 rhowaldt

rhowaldt

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2259 posts
  • Gender:Male
  • Location:The Hague, Netherlands

Posted 14 September 2011 - 08:11

@Gooze: man that looks awesome! is it ok if i put it online on my cheatsheet so others can benefit as well?

specs: [cpu] AMD Turion64 X2 TL-56 1.80 Ghz [ram] 2Gb DDR2 [audio] Realtek HD [os] Win7 x86
gear: cheap-ass no-functions-whatsoever midi-keyboard, Zoom H4 recorder, MeeBlip
home: http://www.roaldblijleven.net (forever under construction)
renoise: http://roald.exul.nl...oise/cheatsheet
music:

#49 Ozego

Ozego

    Super Advanced Member

  • Normal Members
  • PipPipPipPip
  • 195 posts
  • Gender:Male
  • Location:Bangkok
  • Interests:Hip Hop, Dub, Rare Grooves, Library Music

Posted 14 September 2011 - 15:51

Yeah, definately!

Here's a PSD of a bigger version in case you want to make it fit your design:
http://www.mediafire...6o15v1eop2ov2ci
I hope I haven't made any mistakes on there... °___°

#50 td6d

td6d

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1422 posts
  • Location:The Netherlands

Posted 14 September 2011 - 22:58

It's the first time I've seen the 'flat' side with 'sharp' signs (in the circle of fifths). Hehe, From the top it's C - F - Bb - Eb - Ab - Db - Gb. It's a bit funny to call them 'sharp' scales and put 'flat' signs behind them isn't it? :D

Edited by td6d, 14 September 2011 - 22:58.

- God have mercy on your hipster soul. -