Releases: Paul-Dempsey/pachde-hc-one
Release v2.0.1
pachde-hc-one VCV Rack Plugin v2.0.1
Release v2.0.0
pachde-hc-one VCV Rack Plugin v2.0.0
I have submitted for inclusion in the VCV Rack library. Assuming they don't ask for any changes, this is the plugin that will appear in the VCV Rack library.
If you don't want to wait for publication, you can download it here. But I recommend that you subscribe when it appears in the Library.
"Nightly" release
This is a perpetual release of the tip of the main
branch.
When I'm actively working, this release point can sometimes have issues, but it is generally stable and perfectly usable, especially for established features.
Release v2.0.0-beta5
pachde-hc-one VCV Rack Plugin v2.0.0-beta5
Fifth Beta release of HC One.
Special thanks to Richard Kram for providing the preset lists for EMM and Osmose (the EM devices I don't have access to).
Highlights:
-
HC One now ships with pre-built System preset lists for EM devices. This should solve (at least most of) the issues we've been having getting up and running on Windows.
-
Tilt EQ added to HC-2
-
Prettier HC-2 UI
-
Miscellaneous internal improvements and minor bug fixes
Release v2.0.0-beta4
pachde-hc-one VCV Rack Plugin v2.0.0-beta4
Fourth Beta release of HC One.
Special thanks to Richard Kram and António Machado for early adopter feedback. Keep 'em coming!
Highlights:
-
Ready trigger output on HC-1. Sends a trigger when the init process is done. I've been using it to auto-start things like sequencers in the patch that are driving the EM device(s).
-
Compressor controls on HC-2.
-
Once again reworked initialization logic, tuning the delays and MIDI transmission speeds, and adding timeout and retry logic. We seem to have been working fine on Mac and Linux, and seeing the MIDI issues mainly on Windows. I don't have a huge range of hardware to test with, so depending on your computer and MIDI connections, some custom tuning by editing the
startup-config.json
file may be needed, especially for getting past the initial enumeration of system presets. See the docs for details.I plan for later releases to pre-ship system preset configuration, so that a full scan isn't required. See issue #15.
-
Removed the recurring heartbeat. (Issue #11)
-
Fixed crash on right click empty slot. (Issue #10)
Release v2.0.0-beta3
pachde-hc-one VCV Rack Plugin v2.0.0-beta3
Third Beta release of HC One.
Special thanks to Richard Kram, for stellar early adopter feedback. Keep 'em coming!
Highlights:
- Once more vastly improved stability in initialization and MIDI communications.
- Improved EM detection and selection on all platforms, including special support for the Osmose port naming conventions.
- New device picker in lower-left, allows selecting an arbitrary device name such as behind a virtual connection, if supported on your platform.
- Improved multi-device support.
- Completed Pedal1 and Pedal2 modules
- Customizable/tunable startup configuration with
startup.json
. Depending on your hardware or device, some tuning may be necessary for reliable initialization. - Miscellaneous UI improvements submitted by early adopters.
IMPORTANT when there is intensive MIDI traffic being sent, VCV Rack 2.4.1 can hang or crash. I've diagnosed the issue and submitted a report to VCV support along with a fix. If you have the ability to build Rack, the fix is in src\rtmidi.cpp
, line 188-191. Change
if (duration > 0) {
if (cv.wait_for(lock, std::chrono::duration<double>(duration)) != std::cv_status::timeout)
continue;
}
to
if (duration > 0) {
cv.wait_for(lock, std::chrono::duration<double>(duration));
continue;
}
Installing
Download the appropriate file for your platform (all Rack supported platforms are available). If downloaded from Actions, unzip it and copy the contained .vcvplugin
file to your Rack plugins folder and restart Rack. From Releases, you download the .vcvplugin
file directly.
Support and Discussion
For any issues you find, please open an Issue on the Github issues for this module. For discussion, you can use any of: Github issues, the pachde HC-One thread on the VCV Community, the VCV Rack Discord, or email. While this will be announced on the Haken Continuum and Expressive E Osmose groups on Facebook, and I monitor there, these venues aren't very suitable for beta support and discussion, so I prefer that we use one of the other channels.
Release v2.0.0-beta2
pachde-hc-one VCV Rack Plugin v2.0.0-beta2
Second Beta release of HC One.
A lot has been added since the first Beta release, and probably forgetting some things. Highlights:
- No more Rack expanders. Now the HC-1 modules automatically find each other, so you can place them anywhere in the patch.
- HC-1
- Vastly improved stability in initialization and MIDI communications
- Vastly improved EM detection and selection
- New Midi selector shows only EM devices. I haven't figured out how (or if) to handle virtual routing (which isn't possible on Windows without custom drivers), so for now, only direct connections to the EM are possible.
- One EM per HC-1 enforcement.
- Display pedal assignments
- Preset navigation buttons
- Favorite and System tab menus (lots of options for Favorites).
- Preset right click menu for favoriting and ordering favorites
- HC-2 Provides rounding controls, and more to come
- HC-3 provides quick access to up to 16 favorites files.
Installing
Download the appropriate zip file for your platform (all Rack supported platforms are available). Unzip it and copy the contained .vcvplugin to your Rack plugins folder and restart Rack.
Support and Discussion
For any issues you find, please open an Issue on the Github issues for this module. For discussion, you can use any of: Github issues, the pachde HC-One thread on the VCV Community, the VCV Rack Discord, or email. While this will be announced on the Haken Continuum and Expressive E Osmose groups on Facebook, and I monitor there, these venues aren't very suitable for beta support and discussion, so I prefer that we use one of the other channels.
HC-One 2.0.0-beta
This is the first beta release of the pachde (#d) HC-One plugin for VCV Rack.
Please read the HC-One documentation.
Installing
Download the appropriate zip file for your platform (all Rack supported platforms are available). Unzip it and copy the contained .vcvplugin
to your Rack plugins folder and restart Rack.
Support and Discussion
For any issues you find, please open an Issue on the Github issues for this module. For discussion, you can use any of: Github issues, the pachde HC-One thread on the VCV Community, the VCV Rack Discord, or email. While this will be announced on the Haken Continuum and Expressive E Osmose groups on Facebook, and I monitor there, these venues aren't very suitable for beta support and discussion, so I prefer that we use one of the other channels.