hello all!
new release! this primarily adds the ability to specify the tick time as either synchronized or absolute. and the old sync'd fractions can now be scaled. perfect for Reichian phase music and wind chime emulations! :^) and more variants and a midi_bus setting as mentioned above. you will need 4.22pre2 or later for these, or any windows Reaper for more variants. also a few tweaks, including the fix for "random" resets of saved seq positions.
the tick time setting is more powerful/complex in this release. i will append the relevent bit of documentation below. mainly you will see a scale slider below the tick (was sync) fractions. if you don't touch this arp!0 operates as before. you can also right-click the "tick" label to use an unsynchronized absolute time for the tick. there are still fractions in the dropdown, but these only set the range of the slider. i'm quite interested in how well this scheme works for folks. so if you're inclinded feedback is welcome.
one more note concerning the recent Js bugfixes: i doubt the "too much code in parens" fix will make it into a ReaJS update very soon. alas, that is the main limiting factor for many potential gui changes. since i really want to support ReaJS, this means there is still a damper on future gui enhancements to some extent.
i'm off on a road trip for a few days. will have the dev computer along, but time will be somewhat limited. hope this release works well for folks.
enjoy! /dan
release notes:
- hilight edited step when showing dropdown
- limit output range of midi note numbers
- scaled, absolute or synchronized tick times
- midi bus setting
- bump max variants to 12
- remove save seq play positions when preset is saved
tick docs:
Code:
tick: sets the time interval between arp steps according to host tempo or
absolute time. tick has two modes: synchronized or absolute, which are
selected on the setting pane. or right-click the "tick" label to toggle
between these modes. in sync mode, the tick time is relative to the host
tempo, and displayed as a fraction of a whole note. in this mode arp!0
syncs to exact beats when the host is playing or recording. click the
sync fraction to show a dropdown menu of fractions and a scale slider.
click any fraction to select it. the scale slider allows sync'd ticks
that are not exact fractions. it shows a scaling factor from 0.75x to
2.0x, with a midpoint line at 1x. text at the left end of the slider
shows the current scale factor, or "exact" if scaling is not in effect. it
also shows the tick time in parenthesis. click in the slider to set a
scale factor. right-click a fraction to disable scaling. the sync
fraction on the tick button will have a "+" or "-" suffix if scaled
greater or less than the exact fraction. in absolute mode the tick time
is displayed as a decimal number of seconds, and the tick label will have
a "~" suffix. click the number to show a slider and a grid of fractions.
text at the left end of the slider shows the tick time in seconds. click
the slider to select a tick interval. the fractions select the range of
the slider relative to the current host tempo, again from 0.75x to 2.0x of
the fraction of a whole note selected. click these fractions to change
the range of the slider, but not change the current tick time.
right-click a fraction to change the slider range and select the 1x value
on the slider as a tick time. shift-click the tick button to for a
high-resolution slider with a range of +/- 10% of the current value.