Apply Swing v1.0

Apply swing to all midi-streams. Notes around odd 1/16 or 1/8 are shifted to a
later beat division:

Swing Delay
00% —
25% 1/128
33% 1/64t
50% 1/64
66% 1/32t
75% 1/64d
100% 1/32

== Interactions
* SWING: The swing factor, double tap to advance to next exact swing value.
* S.VEL: Velocity attenuation of ‘odd’ division notes (always applied)
* MODE: Swing either odd 1/16 or odd 1/8 (double-tap support)
* WIDTH: 50% – There is no ‘gap’ between full swing or no swing detection
……………. 30% – Notes that fall into the ‘gap’ between full swing at the odd division
…………………………. and no swing at the even division will receive half the swing factor
……………. 10% – Notes that fall into the wider ‘gap’ between full swing at the odd
…………………………. division and no swing at the even division will receive 1/3, 1/2 or
…………………………. 2/3 swing factor depending on their distance to the odd division.
* SHIFT: Toggles the timing display in the LOG window

== Remarks
* The host timeline must be running, Apply Swing is syned to host timing
* Note-Off events are delayed by the same amount as the Note-On.

.

You can download a demo AUM session (using Rozeta X0X for a 4×4 beat, Fugue Maschine for 1/16 to 1/128 hi-hats, Rozeta Cells for some chords, Mozaic In-Order-ARP for arping the chords and the Apply Swing script, Bismark bs16i for piano and Ruismaker FM as drums) at

https://drive.google.com/file/d/1h18Sv10y04F3B5554c-hosNLGphuvsek/view?usp=drivesdk

Please also have a look at AUMs notes

Author
1259 PM
  • Platform:
  • Category: Utility
  • Revision: 1.0
  • License: Creative Commons Attribution Share Alike 4.0
  • Views: 441
  • Modified: 7 months ago
Chat about this patch on Discord! Download (16)
Appreciate 5

Leave a Reply