Skip to content

Releases: alikins/Alikins-rack-plugins

v1.0.0

13 Jun 20:16
Compare
Choose a tag to compare

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

30 Dec 19:30
Compare
Choose a tag to compare

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

16 Dec 08:12
Compare
Choose a tag to compare

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

25 Nov 21:30
Compare
Choose a tag to compare

SpecificValue

  • Support double click in text fields to select all text in the field (similar to Ctrl/Command+a).
  • Remove use of std::unordered_map to fix build in the plugin manager osx build tooling.

v0.6.2

12 Nov 04:42
Compare
Choose a tag to compare

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 value

    If 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

10 Jul 05:10
Compare
Choose a tag to compare

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

10 Jul 04:44
Compare
Choose a tag to compare
shallower drop shadow for a flatish knob

rm manual sizing of background panel

v0.5.5

27 Feb 02:12
Compare
Choose a tag to compare

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

19 Feb 01:55
Compare
Choose a tag to compare

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.

v0.5.2

28 Jan 07:30
Compare
Choose a tag to compare

IdleSwitch

  • Added a "Clock input" for driving the idle switch from a clock
  • Updated the design a bit.
  • Now less orange.