Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CosineKitty-Sapphire #733

Open
cosinekitty opened this issue Jul 31, 2022 · 26 comments
Open

CosineKitty-Sapphire #733

cosinekitty opened this issue Jul 31, 2022 · 26 comments
Labels

Comments

@cosinekitty
Copy link

This is my first submission of a plugin called Sapphire. It contains a single module called Moots. (I intend to add more modules over time.)

Source code: https://github.com/cosinekitty/sapphire
Version: 2.0.0
Commit: e2690693bbf344030b9b4925c96e264808060028

I used rack-plugin-toolchain to verify it builds and works correctly on Linux, Mac, and Windows.

@cschol
Copy link
Collaborator

cschol commented Aug 13, 2022

Your plugin has been integrated and will be available for all supported platforms with the next Plugin Manager update. Please let us know in this issue when a new version is available. We will reopen it. Thank you for providing your plugin to the Rack community.

@cschol cschol reopened this Aug 24, 2022
@cosinekitty
Copy link
Author

I'm submitting an update with enhancements and fixes.

Version: 2.0.1
Source: https://github.com/cosinekitty/sapphire
Branch: main
Commit: 477a872dda723d13ebf1ff2d2376bc0ac39eaf66

Summary of changes:

  • Added CHANGELOG.md and linked to it from plugin.json.
  • Fixed Issue #1: dim glow for push-buttons when disabled.
  • Fixed Issue #2: added menu options for anti-click ramping.
  • Fixed Issue #3: use Schmitt trigger hysteresis for all gate inputs.

Thank you!

@cosinekitty
Copy link
Author

I added a new module to Sapphire called Elastika.

Version: 2.1.1
Source: https://github.com/cosinekitty/sapphire
Branch: main
Commit: 8f35d3cccf1521b4d19e67cf54aa19ae053b92d3

Thank you!

@cosinekitty
Copy link
Author

cosinekitty commented Nov 13, 2022

Version: 2.1.2
Source: https://github.com/cosinekitty/sapphire
Branch: main
Commit: e41b5ef65e098cdd55442e3bed564e8da52d0afd

Improvements based on community feedback:

  • Added bypass support for Elastika and Moots.
  • Sum polyphonic inputs (audio and CV) in Elastika and Moots.
  • Check for NAN outputs every quarter of a second and auto-recover if found. (One user reported this, but nobody has been able to repro. This is a fail-safe to prevent getting stuck in a NAN state.)
  • Added right-click menu slider to adjust output DC reject corner frequency. Default is 20 Hz, but can go up to 400 Hz.
  • Prevent randomization of input and output level knobs.

@cosinekitty
Copy link
Author

cosinekitty commented Nov 21, 2022

Version: 2.1.3
Source: https://github.com/cosinekitty/sapphire
Branch: limiter
Commit: 2711df94a1ad8e89c090768f7ba14f09de5c8a8d

Fixes and improvements to Elastika:

  • Refactored Elastika's calculation engine as a separate C++ class that does not have any dependencies on the VCV Rack SDK. I used this to create a command-line version of Elastika in my automated unit tests.
  • Added automatic limiter option to prevent excessive output voltage levels.
  • Added warning light to the output level knob that indicates when the limiter is active.

@cschol cschol reopened this Nov 21, 2022
@github-project-automation github-project-automation bot moved this from Build update to Up-to-date in VCV Rack Open-source Plugins Oct 19, 2024
@cosinekitty
Copy link
Author

Version: 2.5.2
Source: https://github.com/cosinekitty/sapphire
Commit: cdf1c77242cd5e8c1afe8e94a5fa7af0c632252a

  • New module: Sauce
  • Added automatic output limiter option to Sauce, Gravy.
  • Added output channel count display (1..16) to Pop, Hiss, Split/Add/Merge.

Thank you!

@cschol cschol reopened this Oct 26, 2024
@github-project-automation github-project-automation bot moved this from Up-to-date to Integration in VCV Rack Open-source Plugins Oct 26, 2024
@github-project-automation github-project-automation bot moved this from Build update to Up-to-date in VCV Rack Open-source Plugins Oct 29, 2024
@cosinekitty
Copy link
Author

Version: 2.5.3
Source: https://github.com/cosinekitty/sapphire
Commit: b936319efa21ff264d0a7bfb8273d46257d34c69

  • Pop: fixed timing so that SPEED works as documented (was slightly off).
  • Pop, Gravy, Sauce: allow easy V/OCT input by setting attenuverter knob to +100%.

Thank you!

@cschol cschol reopened this Nov 9, 2024
@github-project-automation github-project-automation bot moved this from Up-to-date to Integration in VCV Rack Open-source Plugins Nov 9, 2024
@github-project-automation github-project-automation bot moved this from Build update to Up-to-date in VCV Rack Open-source Plugins Nov 10, 2024
@cosinekitty
Copy link
Author

Version: 2.5.4
Source: https://github.com/cosinekitty/sapphire
Commit: 6c39e81f48225e559181d4f60087b793c7356cee

  • Added a new chaotic oscillator module: Lark.

Thank you for your service to the electronic music community!

@cschol cschol reopened this Nov 15, 2024
@github-project-automation github-project-automation bot moved this from Up-to-date to Integration in VCV Rack Open-source Plugins Nov 15, 2024
@github-project-automation github-project-automation bot moved this from Build update to Up-to-date in VCV Rack Open-source Plugins Nov 17, 2024
@cosinekitty
Copy link
Author

Version: 2.5.5
Source: https://github.com/cosinekitty/sapphire
Commit: fcfdfab93efed535ea65e0a47c870f6e2e6654be

  • Added module Chaops to provide additional functionality to chaos modules Frolic, Glee, Lark.
  • Glee and Lark now display the selected chaos mode on the CHAOS knob.
  • Frolic, Glee, and Lark now display the letter T on the SPEED knob when Turbo Mode is enabled.

Thank you!

@cschol cschol reopened this Dec 14, 2024
@github-project-automation github-project-automation bot moved this from Up-to-date to Integration in VCV Rack Open-source Plugins Dec 14, 2024
@cschol cschol moved this from Integration to Build update in VCV Rack Open-source Plugins Dec 14, 2024
@github-project-automation github-project-automation bot moved this from Build update to Up-to-date in VCV Rack Open-source Plugins Dec 16, 2024
@cosinekitty
Copy link
Author

Version: 2.5.6
Source: https://github.com/cosinekitty/sapphire
Commit: 9665f4bddb59841ef74ff206fe91345c146fed52

  • Bug fix: now Frolic/Glee/Lark correctly reflect Chaops MORPH control in their X/Y/Z outputs.
  • Chaops CV input for the MORPH control now displays help text on mouse hover.

@cschol cschol reopened this Dec 24, 2024
@github-project-automation github-project-automation bot moved this from Up-to-date to Integration in VCV Rack Open-source Plugins Dec 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Status: Integration
Development

No branches or pull requests

3 participants