Jump to content


Photo

New Tool (3.1): Partial Quantize


  • Please log in to reply
13 replies to this topic

#1 tesselode

tesselode

    Member

  • Normal Members
  • PipPip
  • 10 posts
  • Gender:Not Telling

Posted 01 July 2018 - 02:13

qvHxSZI.png
 
Here's a small tool for partially quantizing notes (moving them closer to the grid, but not all the way). It's similar to nisanmol's iterative quantize tool, but it has more features and it's written for Renoise 3.1. Let me know if you find any bugs or have any feature requests!

Attached Files


  • danoise, Ledger, Guest_ffx_* and 3 others like this

#2 El°HYM

El°HYM

    Big Super GrandMasta Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 761 posts
  • Gender:Male
  • Location:NIBIRU
  • Interests:I AM El°HYM

Posted 01 July 2018 - 08:11

looks useful...gotta check this one out, today.

 

thanks :ph34r:


  • tesselode likes this

Inside ur Renoise; helping Byte-Smasher putting Cab Sims on ur Master.  :ph34r: 


#3 Raul (ulneiz)

Raul (ulneiz)

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1599 posts
  • Gender:Male
  • Location:Spain

Posted 01 July 2018 - 09:52

Thanks thesselode!! It looks magnificent!

 

I think it is possible to clean before the row in the note-OFF's so that the values of instrument, volume values, etc. are not present together with the note-OFF (example: renose.song().selected_note_column:clear() ).

 

You can also make the "Amount" value appear on the right side of the slider. Another thing that I usually consider useful is to add two buttons of "Undo" and "Redo". This way you can correct without leaving the mouse.


  • El°HYM likes this

:excl: Development of my tools: Piano Roll EditorKangarooX120SamRenderPhraseTouch

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 26 September 2017):

Spoiler

#4 tesselode

tesselode

    Member

  • Normal Members
  • PipPip
  • 10 posts
  • Gender:Not Telling

Posted 01 July 2018 - 12:56

I think it is possible to clean before the row in the note-OFF's so that the values of instrument, volume values, etc. are not present together with the note-OFF (example: renose.song().selected_note_column:clear() ).

 

Currently, note off rows only have the information that was originally there. Are you noticing unnecessary column data being left behind in your usage?


  • El°HYM likes this

#5 Raul (ulneiz)

Raul (ulneiz)

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1599 posts
  • Gender:Male
  • Location:Spain

Posted 01 July 2018 - 18:41

Currently, note off rows only have the information that was originally there. Are you noticing unnecessary column data being left behind in your usage?

 

I mention it to you because the Note OFF does not need that data, nor the value of the instrument, nor the volume value, nor the panning value. Yes the delay value if necessary. But I think it's better to leave the OFF Note clean of all these values.

 

If you want to keep that data, you may want to add an option to clean the note-OFF. For that, it is best to first clean the entire row and then add the note_value = 120


  • El°HYM likes this

:excl: Development of my tools: Piano Roll EditorKangarooX120SamRenderPhraseTouch

 

:excl: My API wishlist R3.1 (updated 24 July 2017):

Spoiler

 

:excl: My Renoise 3.1 wishlist (updated 26 September 2017):

Spoiler

#6 Guest_ffx_*

Guest_ffx_*

    Composes without Wires burns Directly from Brain to DVD that is already in Store Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 3521 posts
  • Gender:Not Telling

Posted 24 October 2018 - 20:51

Works great, very useful for me.



#7 tesselode

tesselode

    Member

  • Normal Members
  • PipPip
  • 10 posts
  • Gender:Not Telling

Posted 18 November 2018 - 05:12

qODzB9X.png

 

It's been a long time coming, but here's v1.1 of Partial Quantize. It fixes an issue with note offs with no preceding note data being erased, and it adds a valuebox for entering a specific quantize percentage.

 

Let me know if I broke anything really badly, I haven't looked at this code in a while.


  • LofiMat likes this

#8 LofiMat

LofiMat

    Member

  • Normal Members
  • PipPip
  • 34 posts

Posted 18 November 2018 - 14:06

where is the download?



#9 dblue

dblue

    Dodgy Geezer

  • Admins
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 5832 posts
  • Gender:Male
  • Location:Berlin
  • Interests:Code. Music. Graphics.

Posted 18 November 2018 - 15:15

where is the download?


https://renoise.com/...artial-quantize

#10 tesselode

tesselode

    Member

  • Normal Members
  • PipPip
  • 10 posts
  • Gender:Not Telling

Posted 21 November 2018 - 06:52

ok i need people's wisdom on this:

 

is quantizing the length of the note the same thing as quantizing the end time? i was experimenting and it seems like the resulting end times of notes are the same regardless of which mode you use. not sure if this is an error in my implementation or a mathematical fact.

 

does anyone know if they're the same or not? i tried working out the equations myself but i had trouble unpacking them into anything conclusive.



#11 gentleclockdivider

gentleclockdivider

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

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

Posted 22 November 2018 - 05:38

ok i need people's wisdom on this:

 

is quantizing the length of the note the same thing as quantizing the end time? i was experimenting and it seems like the resulting end times of notes are the same regardless of which mode you use. not sure if this is an error in my implementation or a mathematical fact.

 

does anyone know if they're the same or not? i tried working out the equations myself but i had trouble unpacking them into anything conclusive.

Why not implement the option :quantize start / end time ?


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

 


#12 tesselode

tesselode

    Member

  • Normal Members
  • PipPip
  • 10 posts
  • Gender:Not Telling

Posted 22 November 2018 - 20:33

that already is an option...?



#13 danoise

danoise

    Probably More God or Borg Than Human Member

  • Renoise Team
  • PipPipPipPipPipPipPipPipPipPipPipPipPipPipPip
  • 7008 posts
  • Gender:Male
  • Location:Berlin
  • Interests:wildlife + urban trekking

Posted 23 November 2018 - 11:38

is quantizing the length of the note the same thing as quantizing the end time?

 

You decide - it's your tool! 

 

But OK ^_^ I would expect that the total playing time of the note is preserved.

Which means you can't quantize both start + end AND preserve the length, of course.


Tracking with Stuff. API wishlist | Soundcloud


#14 spectralshaper

spectralshaper

    New Member

  • Normal Members
  • Pip
  • 5 posts
  • Gender:Male
  • Interests:Fullon, Psytrance, Ambient

Posted 23 November 2018 - 13:09

Also interesting could be to quantize the note-off related to the start point of the next note, since note-off is more related to the next note than to the playing note maybe...? This seems to be quite complicated though, needs an abstraction of the notes including length.