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

[DRAFT] Adding Save/Load for Drum and Melodic Patterns #3267

Draft
wants to merge 5 commits into
base: community
Choose a base branch
from

Conversation

busa-projects
Copy link
Contributor

@busa-projects busa-projects commented Jan 12, 2025

Extends the Copy/Paste Functionality of the Deluge with the ability to save/load to File. As the feature is based on Copy/Paste, it's also working to Stretch/Compress Patterns, Depending on the actual Zoom Level.

Prerequisits to Test:
You need to aad the following File Structure to the Root of your SD Card:

PATTERNS/MELODIC
PATTERNS/RHYTMIC

Button Combos:
LOAD+X_ENC to load a Pattern
SAVE+X_ENC to save a Pattern

Status so far:

  • save/load of Pattern files working for Synths and KITs
  • browsing and preview of patterns
  • streching/compressing of patterns
  • supported Note Attributes: velocity, propability, lift, iterance, fill

TODOs:

  • Changing Button Combo from LOAD+X_ENC / SAVE+X_ENC -> LEARN+X_ENC(LONG_PRESS) / SHIFT+LEARN+X_ENC(LONG_PRESS) to match Copy/Paste Shortcut and free up other Shortcuts
  • Handling "Chancel" of LoadPattern to preserve original Song.
  • Copy/Paste for MIDI and CV Clips
  • Implementing of PASTE GENTLY for Load Patterns
  • Implementing Kit/Drum Save/Load. So far only the whole KIT works
  • Info of original Pattern Size in Bars on Load-UI
  • Auto-Creation of Folder Structure

Initial Commit for the Save/Load Feature.
What works so far:
- save and load for Meldoic and drum kids
- preview of Patterns during loading

ToDos:
- Change Shortcut to Copy/Paste shortcuts with Long-Press
- load/save for midi Tracks
- restore of original Notes on chancel
Copy link
Contributor

github-actions bot commented Jan 12, 2025

Test Results

107 tests  +1   107 ✅ +1   0s ⏱️ ±0s
 16 suites ±0     0 💤 ±0 
 16 files   ±0     0 ❌ ±0 

Results for commit ad8c7bf. ± Comparison against base commit 40562f8.

♻️ This comment has been updated with latest results.

@busa-projects busa-projects changed the title [DRAFT] Adding Save/Load Drum or Melodic Patterns [DRAFT] Adding Save/Load Drum for Melodic Patterns Jan 12, 2025
@busa-projects busa-projects changed the title [DRAFT] Adding Save/Load Drum for Melodic Patterns [DRAFT] Adding Save/Load for Drum and Melodic Patterns Jan 12, 2025
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.

2 participants