Jump to content


Photo

New tool (3.1): Place selected notes evenly


  • Please log in to reply
23 replies to this topic

#1 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1813 posts
  • Gender:Not Telling

Posted 17 January 2016 - 17:49

Place selected notes evenly

place.png

 

 

Description

Distributes the notes evenly in a selection block. Useful for quickly positioning notes in a rhythm (triplets, generating polyrhythm et c). My little way of celebrating the 3.1 release :)

Menu:

"Place notes evenly" under "selection" when right clicking the pattern editor.

 

Keybinding:

 

Pattern editor:Selection:Place notes evenly

 

Notes:

 

If selection spans across multiple columns in a track, the columns will be processed as one scope. When selection spans across multiple tracks in a pattern, each track will be processed individually. Note offs are currently treated as notes.

 

Features that could be added upon request: Support for phrase editor. Respecting/maintaining the delay values of the first and last line in original selection (easily place "triplets" between two quintupled notes, for example)

 

Download available in the tools section: https://www.renoise....ed-notes-evenly


Edited by joule, 23 January 2016 - 15:06.

  • Ledger, Djeroek, ffx and 7 others like this

#2 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1813 posts
  • Gender:Not Telling

Posted 18 January 2016 - 18:37

Just a quick showcase of the tool:

 


Edited by joule, 18 January 2016 - 18:40.

  • Ledger, ffx and oise like this

#3 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3604 posts
  • Gender:Male

Posted 18 January 2016 - 18:48

Brilliant!

 

One of the best/ quickest quiantize method I`ve seen!

 

 

Nice desktop wallpaper there too :guitar:  (where`s piano man when you need him!)


  • joule likes this

--> Lua For Beginners <--
--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites


#4 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1813 posts
  • Gender:Not Telling

Posted 18 January 2016 - 18:54

Thanks, Ledger! It's a simple but useful idea, I hope. My main goal with this tool is that it will be the standard answer when anyone asks "how to make triplets in renoise?". And then further lure users into experimenting with polyrhythms :)

 

Another use that I've discovered: you can use this shortcut to quickly turn chords into broken chords (i e slow arps).


Edited by joule, 18 January 2016 - 18:58.


#5 thalamus

thalamus

    Big Daddy Member

  • Normal Members
  • PipPipPipPipPipPipPip
  • 440 posts
  • Gender:Male
  • Location:Cambridge, UK
  • Interests:Sound

Posted 18 January 2016 - 18:59

Thanks Joule, this is a really nifty tool!


  • joule likes this

#6 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3604 posts
  • Gender:Male

Posted 18 January 2016 - 19:02

Thanks, Ledger! It's a simple but useful idea, I hope. My main goal with this tool is that it will be the standard answer when anyone asks "how to make triplets in renoise?". And then further lure users into experimenting with polyrhythms :)

 

Another use that I've discovered: you can use this shortcut to quickly turn chords into broken chords (i e slow arps).

 

Ah yes! it gets better! :)


--> Lua For Beginners <--
--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites


#7 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3604 posts
  • Gender:Male

Posted 18 January 2016 - 19:34

feature request:

 

A second polyphonic shortcut that will work on chords the same as the current one does on single columns.  i.e. whole chords can be spread into triplets/polyrhythms rather than split into arpeggios.

 

Having both modes would be great!


--> Lua For Beginners <--
--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites


#8 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1813 posts
  • Gender:Not Telling

Posted 18 January 2016 - 19:40

Not exactly sure how you mean, but it sounds intriguing. Could you describe step by step what the user would do and what the result would be?



#9 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3604 posts
  • Gender:Male

Posted 18 January 2016 - 20:13

F-3     A-3     C-3

 ---      ---       ---

F-3     A-3     C-3

 ---      ---       ---

F-3     A-3     C-3

 ---      ---       ---

 

select all the above and in polyphonic/ chord mode goes to something like:

 

F-3     A-3     C-3

 ---      ---       ---

 ---      ---       ---

F-3     A-3     C-3

 ---      ---       ---

 ---      ---       ---

F-3     A-3     C-3

 ---      ---       ---

 ---      ---       ---

 

so the chords are not arpeggiated now.  It is as though you applied the tool to column 1, then to column 2 and then to column 3

 

I did try the tool on individual columns 1,2,3, aswell but got some unexpected results, with only the first column notes being affected whichever column was selected/ hilighted. So maybe a bug there too?


  • fladd likes this

--> Lua For Beginners <--
--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites


#10 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1813 posts
  • Gender:Not Telling

Posted 18 January 2016 - 21:17

Thanks! Will fix asap (this week) and try to replicate the bug. Differentiation: Place selected notes evenly (per column) + Place selected notes evenly (per track).


  • Ledger and fladd like this

#11 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3604 posts
  • Gender:Male

Posted 18 January 2016 - 22:08

Yes second shortcut for it would be great! :)


Edited by Ledger, 18 January 2016 - 22:08.

--> Lua For Beginners <--
--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites


#12 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1813 posts
  • Gender:Not Telling

Posted 21 January 2016 - 20:12

Column bug should be fixed now at least (updated in original post). Will add Ledgers feature suggestion this weekend.


  • Ledger and ffx like this

#13 misk

misk

    Chief Above Chief Member

  • Normal Members
  • PipPipPipPipPipPip
  • 251 posts

Posted 22 January 2016 - 19:24

I love you for making this tool!! granted i had most of the basic hex delays memorized, but distributing odd clusters of notes in quarter bars has provided some incredibly fast inspiration! Just mapped it to the ` key, and it's fast as hell!


  • joule likes this

#14 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1813 posts
  • Gender:Not Telling

Posted 22 January 2016 - 20:08

Thanks, misk!

 

I have a feature suggestion myself, but I'm not sure yet if it's wise. If hitting the hotkey when no selection is made, it would behave as if the track is selected from start to finnish. This could then become the fastest way of placing a steady kick or hi-hat on a track (i e just enter eight kicks and then hit hotkey without having to make a selection).



#15 misk

misk

    Chief Above Chief Member

  • Normal Members
  • PipPipPipPipPipPip
  • 251 posts

Posted 22 January 2016 - 21:39

Thanks, misk!

 

I have a feature suggestion myself, but I'm not sure yet if it's wise. If hitting the hotkey when no selection is made, it would behave as if the track is selected from start to finnish. This could then become the fastest way of placing a steady kick or hi-hat on a track (i e just enter eight kicks and then hit hotkey without having to make a selection).

 

hmm, i use the command far too much that I've already pressed the hotkey when I didn't intend to. maybe if there was an option to turn that on or off :)


  • Ledger and joule like this

#16 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1813 posts
  • Gender:Not Telling

Posted 23 January 2016 - 15:04

After some consideration I've decided to leave the tool as it is for a while, before bloating it too much. I think its current state is consistent and user friendly. Let me know if you find any bugs or have any feature requests.

 

Uploaded to the tools page: https://www.renoise....ed-notes-evenly

 

EDIT: OK. Will fix Ledgers request soon since I promised to :)


Edited by joule, 23 January 2016 - 18:05.


#17 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3604 posts
  • Gender:Male

Posted 23 January 2016 - 17:59

After some consideration I've decided to leave the tool as it is for a while, before bloating it too much. I think its current state is consistent and user friendly. Let me know if you find any bugs or have any feature requests.

 

Uploaded to the tools page: https://www.renoise....ed-notes-evenly

 

That`s a bit of a shame joule,  I would have thought rhythmical chords are common enough to make it a really handy/ logical next step feature here.

 

Anyway, thanks for putting the tool and the idea out there!


--> Lua For Beginners <--
--> Lua for newbies <--

My Scripts On Forum

Top Tip!

 

cpu : Xeon 1231 v3, os : Win 7 64bit, audio: Audient iD4
posts as 4tune @ KvR and some other music related sites


#18 gentleclockdivider

gentleclockdivider

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2842 posts
  • Gender:Male
  • Location:something like a sea or a river...just moving
  • Interests:slacking

Posted 08 January 2017 - 01:04

HOw could I have missed this ...

Bloody great 


THERE IS NO RELIGION SUPERIOR TO THE TRUTH


THERE IS NO TRUTH SUPERIOR TO THE ONE I CHOOSE

C'EST MIEUX D'ETRE BELLE ET REBELLE


QUE MOCHE ET REMOCHE



RUBIO RABIA

 


#19 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1813 posts
  • Gender:Not Telling

Posted 08 January 2017 - 10:38

Thanks! A nicety is that you can follow this whole sub-forum (if you haven't already). It's nifty getting an e-mail notification when new topics are posted!

 

Note for next version: One mode for quantizing notes according to euclidean rhythms (steps = number of notes in block, pulses = user dialogue). Another mode for distributing notes according to user defined function (possibly highly useless and interesting at the same time).



#20 gentleclockdivider

gentleclockdivider

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2842 posts
  • Gender:Male
  • Location:something like a sea or a river...just moving
  • Interests:slacking

Posted 22 February 2018 - 15:57

Hi joule , I have a quick suggestion .

Would it be possible to space velocity's evenly ( without note data ) ?

It's already possible in renoise  to assign delay values to velocity values with NO note data present ( useful when using velocity device when No note data is required , and less tme consuming  ) 

Thanks 


  • Zer0 Fly likes this

THERE IS NO RELIGION SUPERIOR TO THE TRUTH


THERE IS NO TRUTH SUPERIOR TO THE ONE I CHOOSE

C'EST MIEUX D'ETRE BELLE ET REBELLE


QUE MOCHE ET REMOCHE



RUBIO RABIA

 


#21 joule

joule

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1813 posts
  • Gender:Not Telling

Posted 23 February 2018 - 08:26

Sure, it's possible. It would be a separate function, but I'm not keen on doing it due to limitations in the API that would make its behavior look a bit ass. (The nice, tidy, flexible and consistent implementation would use granular selection for this, which isn't available in the API).

 

Feel free to mess with the code, however. You could make a separate shortcut that only moves velocity values of the selected lines.



#22 pat

pat

    Big Masta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPip
  • 514 posts
  • Gender:Male

Posted 09 August 2018 - 19:02

I like using 4 LPB for the most part but wanted a simple way of doing 32nd notes, or quick note runs, in legato instruments.

 

So, I put a few notes on a single row, selected the row, ran the tool... and it did exactly what I want.

 

Thank you!



#23 gentleclockdivider

gentleclockdivider

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2842 posts
  • Gender:Male
  • Location:something like a sea or a river...just moving
  • Interests:slacking

Posted 17 August 2018 - 13:54

4lpb is for noobs 

just kiddin  :)


Edited by gentleclockdivider, 17 August 2018 - 13:59.

THERE IS NO RELIGION SUPERIOR TO THE TRUTH


THERE IS NO TRUTH SUPERIOR TO THE ONE I CHOOSE

C'EST MIEUX D'ETRE BELLE ET REBELLE


QUE MOCHE ET REMOCHE



RUBIO RABIA

 


#24 pandabot

pandabot

    Member

  • Normal Members
  • PipPip
  • 17 posts

Posted 23 August 2018 - 01:34

added Ledger's feature request as default behavior for "place selected notes evenly", if you want the original behavior then it's available in the command "place selected notes evenly (by column)"

 

let me know if it does something you don't expect

Attached Files


  • Ledger, Veggies and stoiximan like this