-
Notifications
You must be signed in to change notification settings - Fork 13
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
"Record live sequence changes" functionality #44
Comments
That sounds reasonable. I will have to think it through. Currently working on
fixing variable-PPQN issues and those dang QComboBoxes.
…-------- slightlynasty 01:01 Sat 20 Mar --------
First off, thanks for being so responsive with these issues/suggestions, it's really great!
Currently the "record live sequence changes" only adds patterns into the song timeline as whole loops, starting at the last pattern loop and ending at the next, and ignoring queueing completely (queueing a pattern just adds it to the song immediately). It seems to me that a live-oriented sequencer like Seq66 should have the ability to record a live performance as accurately as possible, so that a user can simply hit the record enable and do their live performance, knowing that can then go back and replay it exactly (if they want to do a recording session for example, or perform the same track while focussing entirely on knob tweaking etc.)
The song timeline already supports arbitrary start/end points for pattern "chunks", so it seems like this should already be possible. Thoughts?
--
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
#44
--
Knocked, you weren't in.
-- Opportunity
|
Hi! Just looking at this again after a bit of a gap, and there's a few bugs (using 0.99 currently) worth looking into:
Again thanks for all your work on this, I know what a pain it is trying to fit these sort of big projects around daily life! |
For 2), do you mean the end of the trigger (when you mute the pattern) is always
set so the end - beginngin = sequence length)? In other words, do you want the
end of the trigger to snap, like the beginning does? Thanks for any
clarification you can provide.
…-------- slightlynasty 18:42 Sun 02 Oct --------
2) With "snap" mode enabled, live sequence changes always snap to pattern length regardless of the snap size setting in the drop-down box. The snap size does work when dragging and resizing pattern blocks in the timeline - except...
|
Sorry, completely forgot to respond here! Yes, I think the snap should work for both the start and end points of the clip. There's lots of times when performing where you want to punch a pattern in for a beat or a couple of notes and then mute it again, and the snap mode should let you capture a cleaned-up version of that. I think the guiding principle for song-mode sequence changes in general should be that it records faithfully whatever the user is doing on-the-fly. |
This file lists __major__ changes from version 0.99.1 to 0.99.4. These notes are not complete, just trying to get it to work. * Version 0.99.4: * Issue #xyz. Expand-pattern functionality. * Previous changes: * Issue #40. Enhanced NSM handling and debugging. * Issue #44. Revisited to fix related additional issues. * Issue #93. Revisited to fix related open pattern-editor issues. * Issue #100. Partly mitigated. Added a custom JACK ringbuffer. * Issue #103. Some improvements to pattern loop-count. * Pull request #106. User phuel added checkmarks for active buss. * Issue #107. Expand-pattern functionality. * A raft of MIDI automation/display fixes. * Added reading/writing/displaying Meta textual events. * Improvements to playlist handling. * Fixes to mute-group handling. * Fixed the daemonization and log-file functionality. * Fixed broken "recent-files" feature. * Improved error reporting. * Fixed background sequence not displaying with linear-gradient brush. * Fixes to brushes; made the linear gradient the default. * Other minor fixes and documentation updates, including the manual. * Fixed partial breakage of pattern-merge function. * Fixed odd breakage of ALSA playback in release mode. * Fixed Stop button when another Master has started playback. * Shift-click on Stop button rewinds JACK transport when running as JACK Slave. * Display of some JACK server settings in Edit / Preferences. * Fixed handling of Ctrl vs non-Ctrl zoom keys in perfroll. * Event-dump now prompts for a text-file name. * Added linear-gradient compile-time option for displaying notes and triggers. Read the NEWS, README.md, and TODO files. Never-ending!
First off, thanks for being so responsive with these issues/suggestions, it's really great!
Currently the "record live sequence changes" only adds patterns into the song timeline as whole loops, starting at the last pattern loop and ending at the next, and ignoring queueing completely (queueing a pattern just adds it to the song immediately). It seems to me that a live-oriented sequencer like Seq66 should have the ability to record a live performance as accurately as possible, so that a user can simply hit the record enable and do their live performance, knowing that can then go back and replay it exactly (if they want to do a recording session for example, or perform the same track while focussing entirely on knob tweaking etc.)
The song timeline already supports arbitrary start/end points for pattern "chunks", so it seems like this should already be possible. Thoughts?
The text was updated successfully, but these errors were encountered: