Beat is a VST3 MIDI generator/instrument. It produces MIDI note patterns from eight Euclidean rhythm lanes and uses a shared edit section for the currently selected lane.
- 8 beat lanes
- Per-lane parameters:
Bars,Loop,Beats,Rotate,Note,Octave,Loud - Lane select buttons
1through8 - Per-lane
MandScontrols plus globalMute All,Global Solo, andReset - Lane activity feedback
- Host parameter state save/restore
- MIDI output with a silent stereo audio output for hosts that expect an instrument bus
- Steinberg VST3 SDK via
VST3_SDK_ROOT - CMake 3.20+
- Visual Studio 2022 / MSVC
From the repo root in cmd.exe:
set VST3_SDK_ROOT=C:\path\to\vst3sdk
build.batbuild.bat configures vst3 into build and builds both Debug and Release.
The build outputs are created under build\VST3\Debug and build\VST3\Release.
Note: the Steinberg SDK post-build step may try to create a symlink under %LOCALAPPDATA%\Programs\Common\VST3. If symlink creation fails, the local bundle output is still usable.
Use:
deploy.batThis installs:
C:\ProgramData\vstplugins\DebugBeat.vst3C:\ProgramData\vstplugins\Beat.vst3
deploy.bat copies the built Debug and Release bundles into C:\ProgramData\vstplugins.
Use:
release.batThis creates BEAT.vst3.zip in the repo root from build\VST3\Release\Beat.vst3.
- Add
VirtualRobot / Beatto a MIDI track. - Create another MIDI track with your instrument on it.
- Set the instrument track's MIDI input to the Beat track and arm or monitor that track.
- Start playback in Live.
- Use lane buttons
1to8to choose which beat lane you are editing. - Adjust
Bars,Loop,Beats,Rotate,Note,Octave, andLoudfor the selected lane. - Use
M,S,Mute All,Global Solo, andResetas needed.
If you install the debug build, the plugin name is Debug Beat.