Feature Request: "Fugue Mode" -> multiple playheads / step time division / playhead speed / playback direction #1619
Replies: 2 comments
-
There is the same feature on Circuit Tracks and I confirm it's a lot of fun ! |
Beta Was this translation helpful? Give feedback.
-
Hi, this is being discussed on Deluge Discord -> #feature-forum -> Fugue Mode (Multi-playhead Sequencer with independent subdivisions). I have also prepared the following "spec" to better illustrate my idea of how it could work on the Deluge. Pasting this here for better readibility and because Discord character limits. I have also attached the markdown file on Discord for anyone to download. Fugue mode feature
Notes to showcase the feature and define its UI/UX, as detailed as possible. TerminologyFugue modeThis is the feature idea in and of itself, encompassing all that is hereby Fugue viewA GRID view similar to TRIPLETS VIEW. All details in Workflow. Characterized PlayheadI originally referred to this as clip pages and subclips, in my Discord Fugue clipTo differentiate a CLIP as it's currently implemented from a FUGUE VIEW Community features settingsFugue Machine (the inspiration for LimitationsSetting some limits to FUGUE MODE may beneficial. Like Fugue Machine, we could Alternatively: leave it to the user to set PLAYHEADS limits per FUGUE CLIP. Proposed settingsDefaults in bold:
Affected clip typesFor all intention and purposes a PLAYHEAD triggers notes normally, regardless of
Affected existing featuresDIRECTIONThe current DIRECTION play modes are:
Implement these additional play modes (extend/substitute Ping Pong with them):
CLIPS, DISPLAY, KNOBS, COMBOS, UI/UXNote: the following bird's eye view sounds scarier than it is. The Modifications to CLIPS, DISPLAY, KNOBS, COMBOS, UI and UX, are necessary to
Playhead propertiesWith some exceptions (see Common playhead parameters):
Common playhead parametersALL PLAYHEADS must retain these PARENT CLIP parameters at the same time:
Note: there may be even more parameters that need to be COMMON. I tried to Independent playhead parametersFor convenience, ALL PLAYHEADS start by holding the same values for all of the
WorkflowI'll be using PLAYHEADS PER CLIP = 4 throughout this Workflow section and in How to create a fugue clip
[1] FUGUE VIEW: a GRID view similar to TRIPLETS VIEW except the following
[2] FUGUE CLIP: a PARENT CLIP that has been multiplied by PLAYHEADS PER
In other words, the resulting FUGUE CLIP comprises a 1:1 copy of the PARENT CLIP IMPORTANT: the PARENT CLIP is irreversibly lost upon conversion to FUGUE How to delete a fugue clip
IMPORTANT: Because converting a FUGUE CLIP back to a CLIP would be How to navigate fugue clips
How to edit playheadsIMPORTANT: FUGUE CLIPS are NOT directly editable. Instead, edit PLAYHEADS. Editing a PLAYHEAD works just like with a normal CLIP. However, some parameters Affecting ALL PLAYHEADS at once:
Affecting the currently viewed/edited PLAYHEAD:
How to start/stop playheads
|
Beta Was this translation helpful? Give feedback.
-
Hi :)
first things first: thank you for the amazing work you do.
secondly: it would be awesome if Deluge had a "fugue mode" like the iOS app Fugue Machine.
people seem to want this bad:
Please and thank you :)
Beta Was this translation helpful? Give feedback.
All reactions