Releases: alikins/Alikins-rack-plugins
v1.0.0
Highlights
- Updated to the VCV Rack 1.0.0 API.
- "Specific Value" hasn't had some keybinding support ported yet, including:
- Using "Up"/"Down" cursor keys for incrementing the values in the text fields
- Using "Esc" key for reverting values in text fields
- Using "click and drag" mouse movement to change field value
0.6.6
Highlights
- 'Hovered Value' will now popup a tooltip that shows the current value when hovering over a param widget or port.
- New module 'Inject Value' allows the hovered param widget to be controlled with CV. 'Inject Value' is the writeable counterpart to 'Hovered Value' reading.
- New module 'Value Saver' allows the last input value and output it. Even if the input wire has been disconnected. It will also remember the last value from before a patch is save and start outputting it when patch is loaded.
- New module 'Shift Pedal' allows the 'Shift', 'Ctrl', 'Alt/Option', or 'Super/Windows/Command' keys to be used to generate gates.
Hovered Value
- Shows a tooltip with the value of the hovered widget.
- The "Show Tooltip" right click menu item can be used to enable/disable this.
- New 'Scaled Output' provides an output that is scaled to some common voltage ranges (-5/+5, 0/+10, -10/+10)
- The purple 'Out' in the bottom right outputs the param value exactly, which can be outside the standard voltage ranges.
Inject Value
- Control the currently hovered widget with CV. Where 'Hovered Value' can read a param value, 'Inject Value' can write/change it.
- The 'IN' port accepts a CV input and that value is sent to the currently hovered widget. This allows CV control of param widgets, even if the hovered module doesn't provide a CV input.
Shift Pedal
- Allows the 'Shift', 'Ctrl', 'Alt/Option', or 'Super/Windows/Command' keys to be used to generate gates.
- For example, using the 'Shift' key to send a gate to control the sustain pedal param of a VST in Host.
- Left or right modifier keys can be mapped independently.
- The center 'Either' output will send a gate if either left or right keys are pressed.
Value Saver
- The last know value of a signal sent through 'Value Saver' will be remembered.
- If you patch an input through it, it will be remembered and remembered value sent to the output.
- Even after the input wire is disconnected.
- On patch open, the remembered value from when the patch was saved is sent to the output.
- If the input value is a steady 0.0f it will output the value it was saved with.
- Intended to help with cases like a Midi-1 CV output after module load but before anything is sent.
- A label field is provided for each input for labeling what those inputs are used for.
0.6.5
Hovered Value
- New module "Hovered Value"
- Hovered Value detects the widget or port that your cursor is hovered over and displays and outputs that value.
- Why?
- Use for figuring out what the range or value of an on screen widget.
- If an LFO has multiple outputs, hover the cursor over each one to sample the output.
- Use in combo with 'Specific Value' to quickly determine what note each of the outputs or controls is set to. For example, the steps in a sequencer.
- Virtual circuit bending
- Simulate virtual circuit bending by hovering over any widget on screen and using it's CV output. Hook up the output to your clock bpm and wiggle the cursor across the screen.
- Tap into the machine and read it's mind. Investigate which modules have real resonance.
- Worship the glitch.
- Options
- The switch is used to determine when it should detect the hovered values
- Off: Disable the sampling, at least until you turn it back on because curiosity.
- With Shift: Enable the sampling, but only when the 'Shift' key is being held down.
- Always: Always on.
- The switch is used to determine when it should detect the hovered values
- Cautions To Be Ignored
- The 'out' output is currently not clamped or limited and may produce values outside of the -10/+10 V range.
- The values of the hovered widget are sampled at the gui display rate, not at the audio or sound engine rate. This is typically ~60hz, so audio signals that are tapped will be reproduced with 'character'.
v0.6.3
v0.6.2
SpecificValue
-
Text field values can be incremented/decremented with up/down arrow keys
When a text field is focused, the up and down
arrow keys can be used to change the value.Press Shift and Up or Down to increment in large
steps.Press Mod and Up or Down to increment in smaller
steps.Note name field for example:
Up/Down: change value by one step
Shift+Up/Down: change value by one octave
Mod+Up/Down: change value by one cent -
Support 'click and drag' to increase/decrease text field values
Click and drag a text field up to increase it's
value. Click and drag down to decrease.Hold Shift while dragging to use large increments.
Hold Control or Command while dragging to use small increments. -
Add support for escape key for 'reset'
Pressing 'esc' when focused on a widget will reset
it to the valueIf you edit a field and then press 'esc', the value
will be reset to the value when the field was focused.Sort of a undo/reset/revert.
v0.6.1
SpecificValue
- Fix bug with incorrect note name on negative voltages reported at https://www.facebook.com/groups/vcvrack/permalink/207095426617276/
- New fields for LFO HZ and LFO BPM based on the new BPM CV standard described at https://vcvrack.com/manual/VoltageStandards.html#pitch-and-frequencies
- Upper or lowercase note names can be used to enter notes in the notes field.
- Flat's can be entered now using 'b' to stand in for ♭. ie, text like 'eb' or 'Db'. Note the dialog will always display the note as it's enharmonic natural or '#'. ie, 'Eb' will be understood as 'E♭' but displayed as 'D♯'.
- Removed the period (1/HZ) field
- Removed the 'octave' knob previously used to change the reference freq at 0v, and now only support the v0 = C4 = 261.626 HZ standard.
- Add a small amount of docs.
Reference Voltages
- New utility module with fixed outputs for -10V, -5V, -1V, 0V, 1V, 5V, 10V
v0.6.0
v0.5.5
ColorPanel
- New module
- A visual module that changes it's panel color according to CV RGB or HSL inputs.
- Supports selectable input ranges (0V to 10V or -5V to 5V) via right click context menu
- The color input mode is also selectable via the context menu.
- Module is resizable
BigMuteButton
- Crossfade in/out on mute/unmute to avoid clicks/pops
- Fix bug that would leave a DC offset on mute
v0.5.3
IdleSwitch
- Added output triggers for start and end of idle
- The "start out" output will send a +10V trigger at the start of idle, at the start of the "gate out" gate.
- The "end out" output will send a +10V trigger at the end of idle, at the end of the "gate out" gate.
- Added a signal input that is switched to different outputs based on idle state.
- The "Input" will be routed to the "When idle" output if idle. Otherwise, the "Input" is routed to the "Off idle" output.
- The amount of orange is unchanged.
BigMuteButton
- New module.
- A big mute button.
- Intended to be used just before output to the audio interface module.
- When clicked, will mute the output output. Will unmute on next click.
- Easier/quicker than adjusting mixer levels, or system volume, or finding the tiny mute button on mixers.