diff --git a/README.md b/README.md index 2eb731d..a96cc09 100644 --- a/README.md +++ b/README.md @@ -1,30 +1,33 @@ -# HC-One +# HC One -[Repo](https://github.com/Paul-Dempsey/pachde-hc-one) - -HC-One is a plugin with modules for working with Haken Audio's Eagan Matrix devices. +HC One is a plugin with modules for working with Haken Audio's Eagan Matrix devices. These include the Haken Continuum, Continuu Mini, and Eagan Matrix Module, and Expressive E's Osmose. -The beta release can be downloaded here: [HC-One 2.0.0-beta](https://github.com/Paul-Dempsey/pachde-hc-one/releases/edit/v2.0.0-beta). -If you're adventurous, drill down in Actions and grab a more recent build. +If you're adventurous, grab a development build: [![Build Status](https://github.com/Paul-Dempsey/pachde-hc-one/actions/workflows/build-plugin.yml/badge.svg)](https://github.com/Paul-Dempsey/pachde-hc-one/actions/workflows/build-plugin.yml) -Pachde and HC-One are not affiliated with or sponsored by Haken Audio. +The beta release announced online can be downloaded here: [HC-One 2.0.0-beta](https://github.com/Paul-Dempsey/pachde-hc-one/releases/edit/v2.0.0-beta). - [Documentation](doc/index.md) -- [Buy me a coffee](https://venmo.com/u/pcdempsey). Thank you! +- [Buy pachde a coffee](https://venmo.com/u/pcdempsey). Thank you! - Donations go to keeping me caffeinated, or help fund getting hardware for testing and development. (I have a wish list :-).\ + Donations help pachde's morale, and fund hardware for testing, and developing this software.\ ![Buy pachde a coffee with VenMo](doc/VenMo.png) +Pachde and HC One are not affiliated with or sponsored by Haken Audio. + ## Acknowledgements -Special thanks to Lippold Haken (and all of the Haken Audio team), for creating the Continuum. -Lippold has provided generous support by sharing technical details that make this software possible. +Special thanks to Lippold Haken (and the Haken Audio team), for creating the Continuum. +Lippold personally has provided generous support by sharing technical details that make this software possible. ## Modules -- **[HC-1](HC-1.md)** Fast access to favorite presets, with knobs and CV for the essential controls: Macros and the Recirculator. +- **[HC-1](./docs/HC-1.md)** Fast access to favorite presets, with knobs and CV for the essential controls: Macros and the Recirculator. + +- **HC-2** Companion to HC-1 for more matrix controls. + +- **[HC-3]{./docs/HC-3.md}** Pushbuttons to access up to 16 Favorite files. ## Building diff --git a/doc/index.md b/doc/index.md index 80392ce..37da9b7 100644 --- a/doc/index.md +++ b/doc/index.md @@ -1,9 +1,13 @@ -# pachde HC-One +# pachde (#d) HC One -Performance-oriented plugin for Haken Audio's Eagan Matrix. +**HC One** is a performance-oriented plugin for Haken Audio's Eagan Matrix. The Eagan Matrix is the synth engine for a variety of hardware devices. This includes the Haken Continuum, Continuu Mini, Eagan Matrix Module, and the Osmose from Expressive E. +**Note** Osmose has known issues when interfacing with external software. +External changes are not immediately displayed on it's screens. +Pachde does not own an Osmose or EMM, so any help testing and documenting the issues is welcome. + It is *not* intended to be a replacement for the Haken Editor. The intention is to build out a performance companion for the device. diff --git a/src/HC-2/HC-2-ui.cpp b/src/HC-2/HC-2-ui.cpp index 4e85fba..d8039db 100644 --- a/src/HC-2/HC-2-ui.cpp +++ b/src/HC-2/HC-2-ui.cpp @@ -22,7 +22,7 @@ constexpr const float ROUND_BOX_LEFT = 7.5f; constexpr const float ROUND_BOX_WIDTH = 105.f; constexpr const float ROUND_BOX_HEIGHT = 60.f; constexpr const float ROUND_BOX_HALF = 110.f * .5f; -constexpr const float ROUND_BOX_QUARTER = ROUND_BOX_HALF * .5f; +//constexpr const float ROUND_BOX_QUARTER = ROUND_BOX_HALF * .5f; constexpr const float KNOB_RADIUS = 12.f; constexpr const float HALF_KNOB = KNOB_RADIUS *.5f; constexpr const float REL_OFFSET = 20.f; diff --git a/src/HC-3/HC-3-ui.cpp b/src/HC-3/HC-3-ui.cpp index c04b06d..681557c 100644 --- a/src/HC-3/HC-3-ui.cpp +++ b/src/HC-3/HC-3-ui.cpp @@ -6,8 +6,6 @@ namespace pachde { -constexpr const float LABEL_COLUMN = 28.f; -constexpr const float LABEL_VOFFSET = 3.f; constexpr const float START_ROW = 47.5f; constexpr const float ITEM_INTERVAL = 20.f; constexpr const float DIVIDER_OFFSET = 5.f;