Skip to content

Codespace friendly giggle 5wgvqgp9526pv - #34

Open
userdsp wants to merge 42 commits into
ericahrens:masterfrom
userdsp:codespace-friendly-giggle-5wgvqgp9526pv
Open

userdsp wants to merge 42 commits into
ericahrens:masterfrom
userdsp:codespace-friendly-giggle-5wgvqgp9526pv

Conversation

@userdsp

@userdsp userdsp commented Jun 30, 2026 •

Copy link
Copy Markdown

[Refactor ColorLookup for improved color accuracy in Bitwig 6]
[Add LEXICON_PSP2 to SpecialVst3Devices enum]
[Update pom.xml for version and plugin changes]
[Fix: Properly copy note velocity by converting from normalized value …]
Akai Fire Copy & Paste - Correct Workflow
Lexicon PSP42 ver. 2 is now also supported

userdsp added 30 commits June 30, 2026 13:21
Refactor color retrieval methods to improve accuracy and add a method for finding the closest color. Change color value calculations from floor to round for better precision.
…n PSP42 v 2

Updated pad assignments and added new controls for PSP42, PSP42x, and Megaverb.
…ration validation error

- Add Math.max() to ensure duration is at least 0.25 (quarter beat)
- Prevents 'Parameter insertDuration must be > 0.0' error when duration is 0
- Fixes validation error at PadHandler.java:145 in executeCopy()
…peat, pan, recurrence, etc.)

- executeCopy() now properly copies all note properties via registerExpectedNoteChange()
- This triggers applyValues() in DrumSequenceMode which copies: chance, timbre, pressure, repeatCount, repeatVelocityCurve, pan, repeatVelocityEnd, recurrence, occurrence
- Fixes issue where volume and other parameters were lost during pad copy
…to 0-127 range

- Changed to use Math.round() for accurate velocity conversion
- Velocity is now properly copied from noteStep.velocity() * 127 with rounding
- Ensures volume/dynamics are preserved when copying between pads
Refactor PadHandler class to improve structure and readability. Update NoteData class to public for accessibility.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant