Jump to content


Photo

New Tool (3.0) Groove Control

macro tool groove shuffle swing

  • Please log in to reply
15 replies to this topic

#1 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

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

Posted 28 December 2014 - 23:10

V0.55 Up on tools site: 

 

http://www.renoise.com/node/783

 

 

A fairly simple tool which I have been learning some class based programming on.

 

It gives you a macro for the 4 sliders in the master-track groove control.  Also a button to navigate to the master track and a checkbox to enable/disable groove.

The master slider controls all sliders to the same percentage so is used for traditional style swing and nothing more exotic. 

 

Find it:

 

Tools Menu:

Ledger`s Scripts: Groove Control

or

Shortcut:

Tools: Groove Control 

 

Attached File  ledger.scripts.GrooveControl_V0.55.xrnx   3.95KB   145 downloads

 

 

Groove Tool large.png

 

In the picture above, the yellow line illustrates what the 16th note delay readout means.  A Groove/swing of 23% equating to a 2C delay value on every other 16th note (here, 4 lines per beat) .  

The 2C`s in the pattern are just for illustration,this tool does not add any pattern data in use.   The readout is just to give you a better idea of what the renoise percent value means.  

 

--changelog:

--0.55 User setting for `Lock keyboaard focus` no longer effected by tool

--0.54

--Corrected Groove calculations after getting accurate confirmation of groove sliders range

--0.53

--Added "Drum Machine" readout that gives the equivalent percentage readout for machines like the Linn LM-1 (First ever groove implementation), and other DAWS

--0.52

--Now shows the equivalent note delay that is applied to every other 16th note (virtually in renoise), below the slider

 

new version 0.53

 

I`ve now added a further readout which gives the groove percentage as it would be shown on something like the Linn Drum  LM-1.   The significance of this is that at 66% you get "idealised swing" as in a Jazz shuffle, where the two 16th notes are played in the positions of one and three in a triplet i.e. [1 , x ,3] where x is silent.  [0%,33%,66%] or 33% is silent:

 

16th hihats: 

post-428-0-23270600-1420489535.png

 

16th hihats with 66% swing added:

post-428-0-29671400-1420488645.png

 

Mp3 updated due to tool accuracy improvment (v0.54): Renoise @50% Swing giving a rounded 66.5% triplet swing

 

http://picosong.com/58NQ/

 


Edited by Ledger, 02 October 2015 - 10:18.

  • keith303, dblue and 4Tey like this

--> 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


#2 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

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

Posted 30 December 2014 - 22:11

--0.52

--Now shows the equivalent note delay that is applied to every other 16th note (virtually in renoise), below the slider

 

 

Updated with new text output that gives you the equivalent hexadecimal note delay value that is being applied by the groove.  So as you can see in the updated picture above a 23% swing is like applying a 2C delay value to every other 16th note in the pattern.

 

http://forum.renoise...ol/#entry325186

 

 

 

Also for an interesting read that helped get me wanting to make this tool: Roger Linn on the first "its a feature not a bug" implementation of swing in the 1979 LM-1 Drum Machine:  

 

http://www.attackmag...c-mpc-timing/ 


--> 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


#3 Meef Chaloin

Meef Chaloin

    Big Masta Member

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

Posted 30 December 2014 - 22:34

Thank you for this, it looks very useful.



#4 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

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

Posted 30 December 2014 - 22:57

Thank you for this, it looks very useful.

 

No problem!

 

To be honest I had always neglected the Global Groove before, due to slight bafflement and having to adjust the four slider parameters.  The latter making it quite hard to increment and A/B settings quickly, or encouraging creation wonky bespoke swings. So I generally left it alone.  The result of course is you miss out on a huge part of creating swing and well `groove` in your beats. 

 

It`s nice to understand how it all works properly now and see that when all sliders are at equal that you are getting MPC or Roland X0X style swing. Mix that with nudging particular hits around and adjusting sample envelopes you can get some nice grooves going!  


--> 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


#5 Meef Chaloin

Meef Chaloin

    Big Masta Member

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

Posted 31 December 2014 - 00:19

Exactly the same here really, it is something that has mystified me so far in renoise. I understand groove in general but I've never managed to get it to sound good in renoise for some reason. I'm hoping this tool will give me some inspiration to explore it more because it is definitely something I'm lacking at the moment.



#6 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

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

Posted 05 January 2015 - 14:28

Now up on tools site:  

 

http://www.renoise.com/node/783


--> 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
  • 3648 posts
  • Gender:Male

Posted 05 January 2015 - 19:46

new version 0.53

 

I`ve now added a further readout which gives the groove percentage as it would be shown on something like the Linn Drum  LM-1.   The significance of this is that at 66% you get "idealised swing" as in a Jazz shuffle, where the two 16th notes are played in the positions of one and three in a triplet i.e. [1 , x ,3] where x is silent.  [0%,33%,66%] or 33% is silent:

 

16th hihats: 

hats before swing.PNG

 

16th hihats with 66% swing added.  You can see that every second note is now played later in time, on a triplet division: 

66% swing hats.PNG

 

 

 

MP3 Example; Renoise @50% Swing giving a rounded 66.5% triplet swing

 

http://picosong.com/58NQ/

 

Mp3 updated due to tool accuracy improvment (v0.54)


  • Djeroek likes this

--> 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 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

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

Posted 06 January 2015 - 16:22

0.54 

 

http://www.renoise.com/node/783

 

Have changed the ranges for arithmetic to correspond with the correct renoise values.  Renoise 50% groove equates to 66% (rounded) Linn drum swing, officially! :)

 

Thanks to dBlue for his tool and explaination here in post number 4: 

 

http://forum.renoise...cumented-wrong/


  • Meef Chaloin likes this

--> 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


#9 keith303

keith303

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2178 posts
  • Gender:Male
  • Location:Germany
  • Interests:I like big butts and I can not lie

Posted 08 April 2015 - 01:06

Is it mandatory that the "lock keyboard focus" always turns from disabled to enabled when using the tool?

anyways, thanks for this tool - very handy !



#10 ffx

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 08 April 2015 - 10:06

Sorry for the stupid question: How do I get the note delays written to the pattern/track? Only changes the master groove here.


Edited by Jurek, 08 April 2015 - 10:07.

Test system: macOS 10.13.4, HFS+. Firewire Audio, i7 4770, 8GB Ram, GTX1050 2GB, 48kHz
GUI Automation RecorderNative DSP Context MenuTuned ShortcutsUnified Value Shift And Transpose | Jump To From Send Modified (Docs) | Quick Template | Nisanmol's Groove Tool FixedThemes


#11 keith303

keith303

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2178 posts
  • Gender:Male
  • Location:Germany
  • Interests:I like big butts and I can not lie

Posted 08 April 2015 - 10:27

quoting the text from below the screenshot in the starting post:

 

In the picture above, the yellow line illustrates what the 16th note delay readout means.  A Groove/swing of 23% equating to a 2C delay value on every other 16th note (here, 4 lines per beat) .  

The 2C`s in the pattern are just for illustration,this tool does not add any pattern data in use.   The readout is just to give you a better idea of what the renoise percent value means.  

 



#12 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

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

Posted 08 April 2015 - 11:04

Yes as keith303 quoted this tool won`t add the pattern delays.  If you do want a tool that does that there is a tool from nisanmol.  It seems to be updated to 2.8 but may be worth a look:

 

http://www.renoise.c...ools/groovetool

 

 

@keith303, I will take a look at the focus issue.


--> 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


#13 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

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

Posted 08 April 2015 - 11:18

Here we go: I`m leaving the main tool as is but here is a version that will not focus pattern ed or pass keystrokes to renoise when focused:

 

deleted as main tool no longer effects focus state (0.55 onwards) 


Edited by Ledger, 25 September 2015 - 20:42.

  • keith303 likes this

--> 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


#14 keith303

keith303

    Guruh Motha Fakka is Levitating and Knows Everything About Renoise Member

  • Normal Members
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 2178 posts
  • Gender:Male
  • Location:Germany
  • Interests:I like big butts and I can not lie

Posted 09 April 2015 - 17:12

Perfect ! Thanks Ledger ! 



#15 Ledger

Ledger

    Guruh Motha Fakka Knows More About Renoise Than Taktik

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

Posted 25 September 2015 - 20:41

--0.55 User setting for `Lock keyboaard focus` no longer effected by tool

 

 

New version up on tools page 

 

http://www.renoise.c.../groove-control

 

@keith303  Managed to find a way to not have the tool mess with focus but still pass keystroke to pattern editor so special version no longer required.  

 

 

--broken link fixed 


Edited by Ledger, 25 September 2015 - 22:36.

--> 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


#16 Rpnz

Rpnz

    Big Masta Member

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

Posted 12 March 2018 - 22:55

kicking this beacuse it's awesome :-)
  • Ledger likes this
House Music All Night Long. - Say What?





Also tagged with one or more of these keywords: macro, tool, groove, shuffle, swing