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

OMX Version 1.13.1 #62

Merged
merged 113 commits into from
Mar 24, 2024
Merged

OMX Version 1.13.1 #62

merged 113 commits into from
Mar 24, 2024

Conversation

Quixotic7
Copy link
Contributor

Lots of bug fixes, improvements, updated documentation.

New Modes:

  • Drum Mode

New MidiFX:

  • Repeat
  • Chords
  • Selector

New Macro Mode:

  • Deluge

New Passthrough QuickEdit Mode for editing MidiFX and playing keyboard.

Bug Fixes / Improvements:

  • Incoming midi turns off screensaver
  • Func Key displays on screen in different scenarios.
  • Util to erase global mem without needing to reprogram
  • More helper messages when doing things to avoid confusion
  • Improved mode selection menu
  • Improved UI graphics in various areas.
  • Quantize features for repeat and arps
  • Global clock is now always running and sending midi clock out
  • Pot pickup features used with Deluge Macro
  • Arp mod and transpose pattern editors now show proper shortcuts for F1/F2 and added feature to quickly set the pattern length.
  • Ability to change the default note velocity
  • Improved chaining of MidiFX without crashing or causing problems
  • MidiFx colors being used for selection

Code:

  • Must build with smallest code compilation option now for T3, otherwise firmware is too big.

Chords Mode:

  • Preset mode removed and replaced with AUX shortcut to save/load
    • Presets are auto-saved when changing without explicitly saving
  • What was previously the preset mode key is now the shortcut for strum

Arp:

  • Fixes notes from getting stuck on when setting chance below 100
  • Supports multiple incoming midi channels, notes get sent out to different channels in this case

Randomizer:

  • Can now randomly delay notes
  • Can now randomly set midi channels

jr0dsgarage and others added 30 commits January 30, 2024 21:19
Keys now play the chords of loaded preset. F1 + Key to load, F2 + Key to save.
Chord edit view only available in edit mode.
Improved disp messages to help user.
Problem was that if chance kicked in and the notes did not get sent to the arp on a noteon event, then when the noteoff event happend, if it got sent to arp instead of passing through, a note off would not be sent for the note and a single note will get stuck on. The arp could also get stuck, acting like it is in hold mode.

To fix this, I tracked notes getting passed through using trackingNoteGroupsPassthrough for up to 8 notes. notes with fixed lengths ignored since they will turn off automatically.

By tracking these notes, I pass them through for noteoffs in the case they were previously passed through noteons.
…sabling mode if debug build needed to gain space
Quixotic7 and others added 29 commits February 27, 2024 12:57
Bugfix for CV gates being turned off when playing legato
@okyeron okyeron merged commit fcb11bf into okyeron:main Mar 24, 2024
1 check passed
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.

None yet

3 participants