Adding Save and Load for Drum and Melodic Patterns#3352
Merged
m-m-adams merged 16 commits intoFeb 15, 2025
Merged
Conversation
1 task
Contributor
m-m-adams
reviewed
Feb 10, 2025
Collaborator
m-m-adams
left a comment
There was a problem hiding this comment.
Quick review, generally Lgtm!
- Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements
…ttps://github.com/busa-projects/DelugeFirmware into Adding-Save-and-Load-for-Drum-and-Melodic-Patterns-
…ttps://github.com/busa-projects/DelugeFirmware into Adding-Save-and-Load-for-Drum-and-Melodic-Patterns-
m-m-adams
approved these changes
Feb 15, 2025
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 25, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 25, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 25, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 25, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 25, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
seangoodvibes
pushed a commit
to seangoodvibes/DelugeFirmware
that referenced
this pull request
Jan 26, 2026
…#3352) * Initial Commit after starting from scratch * Fixing Format Issues before PR * Fix Formating errors * Added automatic Default Folder Creation * Fix Formating * Fix Formating * createFolder for StorageManager, Fixing Default Paths Assignments - Added a "createFolder" function to the StorageManager - refactor "createFile" to use the new "createFolder" unction to also support creating Directories with more than 2 Levels of nesting changed DefaultPath Assignements * Fix Formating Issues * Add New Folder Creation also to Save Function * Reverted createFile and createFolder Changes. Used existing Functions instead * Fix Formating Issues Bugfixes for pattern feature (SynthstromAudible#3405) * Bugfixes To WebApp and Documentation * Updating Documentation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Added ability to save / load Patterns from/to Files. A Pattern represents all Notes of the actual Deluge Screen including the Attributes Velocity, Probability, Lift, Itterance and Fill. The Patterns can be either of Type melodic Instrument (Synt, Midi, CV) or rhythmic Instrument (Kit, Drum).
There are different ways to create Pattern Files. The first way is to just Enter Notes on the Deluge, and then save it to a Pattern. Basically, it works exactly the same way as the Standard Copy/Paste function with the difference, that the Pattern is stored on the SD-Card and not just into the Clipboard. If you load a Pattern, it gets loaded into the Clipboard and then pasted once. After that, you can Paste it on other Screens or even gently Pasted as many Times as you want.
The second Way to use this Feature is by converting MIDI-Files to Deluge Pattern Files and import them. There are two Tools described in the Additional Tools Section. With this tools you can import simple Midi Files and safe them as a Pattern XML File. This XMLs can than be imported on the Deluge (just move them to the corresponding Folder on your SD Card an load them over the Pattern Load Function).
This feature enables you to build up and share your own Patterns Library on the Deluge. A few Examples what can be stored to a Pattern:
Everything you can think of and what can be copy/pasted can now also be stored an recalled to/from the SD Card.
Folder Structure
You will find the Pattern Files in the following Structure on the Root of your SD Card:
HowTo Use it:
For Melodic Instruments (Synth, Midi, CV)
Save Melodic Pattern:
SAVE+PUSH_HORIZONTAL_ENCODERLoad Melodic Pattern:
LOAD+PUSH_HORIZONTAL_ENCODERLoad Melodic Pattern without overwriting existing Notes:
LOAD+CROSS_SCREEN+PUSH_HORIZONTAL_ENCODERLoad Melodic Pattern without scaling original File:
LOAD+SCALE_CHANGE+PUSH_HORIZONTAL_ENCODERRemark: If noScaling is set, Pattern will allways overwrite existing Notes and start from beginning of the Clip and not at the left Side of the Screen.
Preview of Pattern:
Press and hold
PLAYwhile in Pattern-Load MenuFor Rhythmic Instruments (Kit, Drums)
Save Kit Pattern:
AFFECT_ENTIRESAVE+PUSH_HORIZONTAL_ENCODERLoad Kit Pattern:
AFFECT_ENTIRELOAD+PUSH_HORIZONTAL_ENCODERLoad Kit Pattern without overwriting existing Notes:
AFFECT_ENTIRELOAD+CROSS_SCREEN+PUSH_HORIZONTAL_ENCODERLoad Kit Pattern without scaling original File:
AFFECT_ENTIRELOAD+SCALE_CHANGE+PUSH_HORIZONTAL_ENCODERRemark: If noScaling is set, Pattern will allways overwrite existing Notes and start from beginning of the Clip and not at the left Side of the Screen.
Preview of Pattern:
Press and hold
PLAYwhile in Pattern-Load MenuSave Drum Pattern:
AFFECT_ENTIRESAVE+PUSH_HORIZONTAL_ENCODERLoad Drum Pattern:
AFFECT_ENTIRELOAD+PUSH_HORIZONTAL_ENCODERLoad Drum Pattern without overwriting existing Notes:
AFFECT_ENTIRELOAD+CROSS_SCREEN+PUSH_HORIZONTAL_ENCODERLoad Drum Pattern without scaling original File:
AFFECT_ENTIRELOAD+SCALE_CHANGE+PUSH_HORIZONTAL_ENCODERRemark: If noScaling is set, Pattern will allways overwrite existing Notes and start from beginning of the Clip and not at the left Side of the Screen.
Preview of Pattern:
Press and hold
PLAYwhile in Pattern-Load MenuHint:
After loading a Patter, the Pattern is also copied into Clipboard and can be pasted (
SHIFT+LEARN_INPUT+PUSH_HORIZONTAL_ENCODER) or gently pasted (SHIFT+CROSS_SCREEN+PUSH_HORIZONTAL_ENCODER) as many Times as needed.Implemented Features
Additional Tools
Under contrib/midi2deluge, you will find two simple Tools - a WebApp and a python Script - which can generate Pattern-Files for the Deluge out of Simple Midi-Files.
Important:The Tools where tested with the Wikipedia Midifile Sample and may will not work with very complex Midi-Files.
7-Seg Abbreviations
SAVELOADNOOWNOSCPREV