From d0e2f680d2b7ef9db97f118955176b7208439817 Mon Sep 17 00:00:00 2001 From: Chris Ahlstrom Date: Sun, 27 Aug 2023 13:07:02 -0400 Subject: [PATCH] Release Notes for Seq66 v. 0.99.8 2023-08-27 - Issue #112: A new pattern now displays in the MIDI controller. - Issue #114: Adding display of shortcut keys to tool tips. - Added a Pattern tab to Edit / Preferences for more settings. - Added automation for the main window Loop L/R button. - Fixed seqroll drawing errors introduced in adding time-sig support. - Fixed incomplete data-pane refresh in scrolling with arrow-keys. - Fixed not setting up SIGINT, which prevented a proper shutdown. - Fixed a couple corrupted sample *.mid files. - Changing playlist setting enables Session Restart button. - Removed coloring of record-style and -mode buttons. Added coloring of event-editor "Store" button to denote saving is needed. - Refactoring quantization alterations for future upgrades. Added an option to jitter the notes in the seqroll. - Enforced that configuration files are stored in the "home" directory. - The usual raft of humiliating bug-fixes. See README.md. Read the NEWS, README.md, and TODO files. --- ChangeLog | 6363 ++++++++++++++++++++++++++ README.md | 2 +- RELNOTES | 4 +- VERSION | 2 +- configure.ac | 4 +- data/license.text | 8 +- data/readme.text | 9 +- data/readme.windows | 8 +- data/share/doc/seq66-user-manual.pdf | Bin 6147414 -> 6186271 bytes doc/latex/tex/configuration.tex | 32 +- doc/latex/tex/pattern_editor.tex | 32 +- include/config.h.in | 2 +- include/qt/portmidi/seq66-config.h | 8 +- include/qt/rtmidi/seq66-config.h | 6 +- nsis/Seq66Constants.nsh | 6 +- nsis/Seq66Setup.nsi | 4 +- nsis/build_release_package.bat | 6 +- 17 files changed, 6453 insertions(+), 43 deletions(-) diff --git a/ChangeLog b/ChangeLog index ec1390a8..39551bca 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,6366 @@ +2023-08-26 ahlstrom + + * TODO, seq_qt5/forms/qsappinfo.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qsappinfo.cpp, + seq_qt5/src/qsmainwnd.cpp: Added basic Help / App Keys command. + * TODO, doc/latex/tex/menu.tex, doc/latex/tex/seq66-user-manual.tex: + Updating some diagrams, noting a PPQN issue to be fixed. + +2023-08-25 ahlstrom + + * doc/latex/tex/menu.tex, libseq66/src/midi/calculations.cpp, + libseq66/src/play/sequence.cpp: Fixed randomization, documented it. + * TODO, libseq66/include/midi/calculations.hpp, + libseq66/src/midi/calculations.cpp, libseq66/src/midi/event.cpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp: Tried + uniform_int_distribution, macroed out because it works no better + than rand(). + * README.md, RELNOTES, TODO, libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/cfg/usrsettings.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp: Added Edit / Preferences / Pattern + tab. + +2023-08-24 Chris Ahlstrom + + * RELNOTES, TODO, include/config.h.in, libseq66/src/cfg/rcfile.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qseditoptions.cpp: + Fixed playlist file-name issue and laid ground for new Pattern + preferences tab. + * README.md, RELNOTES, TODO, VERSION, configure.ac, + libseq66/src/cfg/configfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/play/performer.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/src/qseditoptions.cpp: + Enforced HOME directory for configuration files. + +2023-08-23 Chris Ahlstrom + + * TODO, libseq66/include/play/performer.hpp, + libseq66/src/cfg/rcfile.cpp, libseq66/src/midi/jack_assistant.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/performer.cpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qt5_helpers.cpp: Added + tooltips to filenames in Preference / Session. + +2023-08-22 ahlstrom + + * README.md, libseq66/src/play/performer.cpp, + seq_qt5/src/qseqeditframe64.cpp: Saving rc file on a restart when + remapping ports, reloading the event menus when recording stops. + * libseq66/include/cfg/configfile.hpp, + libseq66/include/play/portslist.hpp, + libseq66/src/cfg/configfile.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/src/qseqeditframe64.cpp: + Fixed bugs in record button, port saving, and appearance. + * seq_qt5/forms/Makefile.in, seq_qt5/include/Makefile.in, + seq_qt5/src/Makefile.in: Checking in modified Makefile.in files. + * libseq66/include/cfg/settings.hpp, + libseq66/include/util/filefunctions.hpp, + libseq66/src/cfg/settings.cpp, libseq66/src/util/filefunctions.cpp, + seq_qt5/forms/Makefile.am, seq_qt5/forms/qsappinfo.ui, + seq_qt5/include/Makefile.am, seq_qt5/include/qsappinfo.hpp, + seq_qt5/seq_qt5.pro, seq_qt5/src/Makefile.am, + seq_qt5/src/qsappinfo.cpp, seq_qt5/src/qsbuildinfo.cpp: Added + qsappinfo and file_read() for the future. + +2023-08-21 Chris Ahlstrom + + * README.md, TODO, libseq66/include/seq66_features.hpp, + libseq66/src/seq66_features.cpp, seq_qt5/include/qt5_helpers.hpp, + seq_qt5/src/palettefile.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5_helpers.cpp: Pane focus, Store button coloring, and + QMenu refinement. + * TODO, contrib/code/qsliveframe.cpp, contrib/code/qsliveframe.hpp, + contrib/code/qsliveframe.ui, seq_qt5/include/qt5_helpers.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qt5_helpers.cpp: Refining + new QAction creation. + +2023-08-20 ahlstrom + + * README.md, TODO, libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/src/qpatternfix.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qt5_helpers.cpp: + Tightening the seqedit note-alteration code, still some bugs. + +2023-08-19 ahlstrom + + * README.md, TODO, libseq66/include/cfg/usrsettings.hpp, + libseq66/include/midi/calculations.hpp, + libseq66/include/midi/event.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/ctrl/opcontrol.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qpatternfix.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/src/qpatternfix.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_rtmidi/src/midi_jack_data.cpp: Got jitter working, added usr + setting, but see TODO. + +2023-08-18 ahlstrom + + * libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qloopbutton.cpp: Refining the event-randomization + functions. + +2023-08-17 ahlstrom + + * libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp: Fixed not + quantizing Note Off and making Note Off at least a snap away from + quantized Note On. + * INSTALL, README.md, libseq66/include/cfg/usrsettings.hpp, + libseq66/include/ctrl/automation.hpp, + libseq66/include/midi/calculations.hpp, + libseq66/include/midi/event.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/ctrl/automation.cpp, + libseq66/src/midi/event.cpp, libseq66/src/midi/eventlist.cpp, + libseq66/src/play/metro.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/include/qpatternfix.hpp, + seq_qt5/src/qpatternfix.cpp, seq_qt5/src/qslivegrid.cpp: Refactored + quantization/tighten, but bug prevents quantizing Note Offs. + +2023-08-16 Chris Ahlstrom + + * libseq66/include/cfg/usrsettings.hpp, + libseq66/include/ctrl/automation.hpp, + libseq66/include/midi/calculations.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/calculations.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp: + Refactoring quantized recording, beware. + * README.md, libseq66/include/cfg/usrsettings.hpp, + libseq66/include/ctrl/automation.hpp, + libseq66/src/play/performer.cpp, seq_qt5/src/qplaylistframe.cpp, + seq_qt5/src/qslivegrid.cpp: Enabled restart when playlist changes. + +2023-08-15 Chris Ahlstrom + + * README.md, TODO, seq_qt5/include/qseqroll.hpp, + seq_qt5/include/qstriggereditor.hpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qstriggereditor.cpp: Fixed some secondary errors found + working on other issues. + * TODO, libseq66/src/play/performer.cpp, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/src/qseqeditframe64.cpp: + Work on issues #112 and #114. + +2023-08-14 Chris Ahlstrom + + * TODO, doc/latex/tex/patterns_panel.tex, + libseq66/include/ctrl/automation.hpp, + libseq66/src/ctrl/opcontrol.cpp, libseq66/src/play/performer.cpp, + seq_qt5/forms/qperfeditframe64.ui, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/forms/qslivegrid.ui, + seq_qt5/forms/qsmainwnd.ui, seq_qt5/src/qperfeditframe64.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp: More tool-tip upgrades for issue #114, + next do the pattern editor. + +2023-08-13 ahlstrom + + * README.md, TODO, libseq66/include/ctrl/automation.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/ctrl/midicontrolin.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qperfeditframe64.ui, + seq_qt5/forms/qsmainwnd.ui, seq_qt5/src/qperfeditframe64.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5_helpers.cpp: Add loop L/R + automation, more work on issue #114. + +2023-08-12 ahlstrom + + * libseq66/include/ctrl/keycontainer.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/keycontainer.cpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5_helpers.cpp: Work for issue #114, adding automation + key-name lookup to add key-name to tool-tips. + +2023-08-09 Chris Ahlstrom + + * README.md, TODO, libseq66/include/util/filefunctions.hpp, + libseq66/src/os/daemonize.cpp, libseq66/src/play/performer.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/util/filefunctions.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qseqtime.cpp, seq_qt5/src/qstriggereditor.cpp, + seq_qt5/src/qt5nsmanager.cpp: Fixed seqroll drawing errors and + SIGINT setup. + +2023-08-06 ahlstrom + + * TODO, data/linux/qseq66-azerty-fr.keymap, + data/linux/qseq66-qwerty-us.keymap, data/linux/qseq66.playlist, + data/linux/qseq66.usr, data/samples/ca_midi.playlist: Sample config + file updates. + +2023-07-31 Chris Ahlstrom + + * libseq66/include/util/strfunctions.hpp, + libseq66/src/util/strfunctions.cpp: Backported string_to_float() + function. + +2023-07-28 ahlstrom + + * libseq66/include/util/strfunctions.hpp, + libseq66/src/util/strfunctions.cpp: Backported hanging_word_wrap(). + +2023-07-27 Chris Ahlstrom + + * libseq66/include/util/strfunctions.hpp, + libseq66/src/util/strfunctions.cpp: Backported the strfunction + word_wrap() function. + +2023-07-23 Chris Ahlstrom + + * contrib/vim-syntax/cpp.vim, libseq66/include/os/daemonize.hpp, + libseq66/include/util/filefunctions.hpp, + libseq66/src/os/daemonize.cpp, libseq66/src/util/filefunctions.cpp: + Backport a filefunction function. + +2023-07-19 Chris Ahlstrom + + * configure, configure.ac, distros/README, {arch => + distros/arch}/README, {arch => distros/arch}/package/PKGBUILD, + {arch => distros/arch}/package/PKGBUILD-alt, {debian => + distros/debian}/README, {debian => distros/debian}/bash.rc, {debian + => distros/debian}/changelog, {debian => distros/debian}/compat, + {debian => distros/debian}/control, {debian => + distros/debian}/copyright, {debian => distros/debian}/gbp.conf, + {debian => distros/debian}/install, {debian => + distros/debian}/libseq66-dev.install, {debian => + distros/debian}/libseq66.install, {debian => distros/debian}/menu, + {debian => distros/debian}/rules, {debian => + distros/debian}/seq-rtmidi-dev.install, {debian => + distros/debian}/seq-rtmidi.install, {debian => + distros/debian}/seq66.desktop, {debian => + distros/debian}/seq66.install, {debian => + distros/debian}/seq66.xpm, {debian => + distros/debian}/source/format, {debian => distros/debian}/watch, + distros/fedora/README, distros/fedora/seq66.spec, + distros/nixos/README, distros/nixos/default.nix, + include/config.h.in, libseq66/src/seq66_features.cpp, + seq_qt5/forms/qslivegrid.ui, seq_qt5/src/qloopbutton.cpp: Prep for + 0.99.8, added more distro packages. + * ChangeLog, RELNOTES, VERSION, configure.ac, + contrib/notes/install-directories.text, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/tutorial_first_startup.html, + data/win/qpseq66.rc, doc/README, doc/latex/tex/first_start.tex, + doc/latex/tex/seq66-user-manual.tex, doc/latex/tex/windows.tex, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, libseq66/src/cfg/settings.cpp, + nsis/README, nsis/Seq66Constants.nsh, + nsis/build_release_package.bat: Release Notes for Seq66 v. 0.99.7 + 2023-07-19 This file lists __major__ changes in version 0.99.7 - Issue #110 follow-ons: - Fixed saving tempo (BPM) in Windows when changed from + main window. Caused by mixing a long and size_t; messed up + in Windows builds. - Issue #111 follow-ons: - Fixed initial time-signature drawing in data pane. - Fixed errors in inserting a time-signature. - Added a pulse (tick) calculator to iterate through time-signatures. - Fixed an important port-translation bug in output + port-mapping. - Revamped the Playlist tab, as it was confusing and very buggy. - Added auto-play and auto-advance to play-lists. - Issue #102: Added Windows key-mapping to fix processing "native virtual" keys, such as the arrow keys. Read the + NEWS, README.md, and TODO files. + * README.md, TODO, doc/latex/tex/configuration.tex, + doc/latex/tex/launchpad_mini.tex, doc/latex/tex/windows.tex, + libseq66/src/ctrl/keymap.cpp, libseq66/src/ctrl/winkeys.hpp: Doc + updates and Windows/AZERTY keymap tweaks. + +2023-07-18 Chris Ahlstrom + + * README.md, RELNOTES, contrib/notes/win-virtual-keys.text, + libseq66/src/ctrl/keymap.cpp, libseq66/src/ctrl/winkeys.hpp, + seq_qt5/forms/qsessionframe.ui, seq_qt5/src/qt5_helpers.cpp: Added + Windows key-mapping module. + +2023-07-17 Chris Ahlstrom + + * data/readme.text, data/readme.windows, + data/win/win_midi.playlist, nsis/README, nsis/Seq66Constants.nsh, + nsis/Seq66Setup.nsi, nsis/build_release_package.bat, + seq_qt5/src/qt5_helpers.cpp: Windows installer updates and fixes. + * README.md, TODO, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/play/performer.cpp, seq_qt5/src/qsmainwnd.cpp: Minor + playlist fixes. + +2023-07-16 Chris Ahlstrom + + * INSTALL, TODO, libseq66/include/play/performer.hpp, + libseq66/include/seq66_features.h, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, resources/pixmaps/panic2.xpm, + seq_qt5/forms/qsmainwnd.ui, seq_qt5/src/qseqtime.cpp, + seq_qt5/src/qsmainwnd.cpp: Auto-advance seems to be perfected, let + us pray. + +2023-07-14 Chris Ahlstrom + + * README.md, RELNOTES, TODO, doc/latex/tex/playlist.tex, + libseq66/include/play/playlist.hpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/play/performer.cpp, + seq_qt5/forms/qperfeditframe64.ui, seq_qt5/forms/qsessionframe.ui, + seq_qt5/src/qplaylistframe.cpp: Auto-advance almost working. + +2023-07-13 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/include/play/playlist.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/playlist.cpp, + seq_qt5/forms/qplaylistframe.ui, + seq_qt5/include/qplaylistframe.hpp, seq_qt5/src/qplaylistframe.cpp: + Auto-play improved, added support for play-list auto-advance. + +2023-07-12 Chris Ahlstrom + + * README.md, RELNOTES, configure.ac, doc/latex/tex/playlist.tex, + include/config.h.in, libseq66/include/play/performer.hpp, + libseq66/include/play/playlist.hpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/playlist.cpp, seq_qt5/forms/qplaylistframe.ui, + seq_qt5/include/qplaylistframe.hpp, seq_qt5/src/qplaylistframe.cpp, + seq_qt5/src/qsmainwnd.cpp: Added auto-play support to playlists, + needs some tinkering. + * README.md, RELNOTES, TODO, libseq66/src/play/performer.cpp: Fixed + a nasty bug in output port-mapping lookup. + +2023-07-11 Chris Ahlstrom + + * TODO, data/samples/ca_midi.playlist, + doc/latex/tex/configuration.tex, doc/latex/tex/playlist.tex, + libseq66/include/play/performer.hpp, + libseq66/include/play/playlist.hpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/playlist.cpp, seq_qt5/forms/qplaylistframe.ui, + seq_qt5/include/qplaylistframe.hpp, seq_qt5/src/qplaylistframe.cpp, + seq_qt5/src/qsmainwnd.cpp: Fixed handling MIDI file paths in + playlists. + +2023-07-10 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/include/play/playlist.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/playlist.cpp, + seq_qt5/forms/qplaylistframe.ui, seq_qt5/forms/qseqeventframe.ui, + seq_qt5/include/qplaylistframe.hpp, seq_qt5/src/qplaylistframe.cpp: + Playlist UI tweaks, added list activation function. + +2023-07-09 ahlstrom + + * TODO, libseq66/include/play/performer.hpp, + libseq66/include/play/playlist.hpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/playlist.cpp, seq_qt5/forms/qplaylistframe.ui, + seq_qt5/include/qplaylistframe.hpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/src/qplaylistframe.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5_helpers.cpp: More + playlist revamping, nearly done. + +2023-07-08 ahlstrom + + * README.md, TODO, seq_qt5/forms/qplaylistframe.ui, + seq_qt5/include/qplaylistframe.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/src/qplaylistframe.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5_helpers.cpp: More + playlist revamping, much more to come. + +2023-07-07 Chris Ahlstrom + + * TODO, doc/latex/tex/first_start.tex, doc/latex/tex/windows.tex, + seq_qt5/forms/qmutemaster.ui, seq_qt5/forms/qplaylistframe.ui, + seq_qt5/forms/qsessionframe.ui, seq_qt5/forms/qsetmaster.ui, + seq_qt5/include/qplaylistframe.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qplaylistframe.cpp, seq_qt5/src/qsmainwnd.cpp: Starting + improvement of Playlists tab. + +2023-07-06 Chris Ahlstrom + + * README.md, RELNOTES, TODO, libseq66/include/midi/midifile.hpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qsmainwnd.cpp: Fixed BPM saving error in Windows, issue + #110. + +2023-07-05 Chris Ahlstrom + + * README.md, libseq66/include/midi/calculations.hpp, + libseq66/include/midi/editable_events.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/calculations.cpp, + libseq66/src/midi/editable_events.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qseqtime.cpp, + seq_qt5/src/qseventslots.cpp, seq_qt5/src/qstriggereditor.cpp: Issue + #111 time-sig insertion solved. + +2023-07-03 Chris Ahlstrom + + * README.md, TODO, libseq66/include/midi/calculations.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/calculations.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qseqtime.cpp: Some more + fixes to time-signature analysis. + +2023-07-01 Chris Ahlstrom + + * INSTALL, README.md, TODO, VERSION, configure, configure.ac, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/play/sequence.hpp, + libseq66/include/seq66_features.h, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqtime.hpp, seq_qt5/include/qstriggereditor.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qseqtime.cpp, seq_qt5/src/qstriggereditor.cpp: Cleanup + for next version of Seq66. + * ChangeLog, RELNOTES, contrib/git/git.text, {nsis => + contrib/scripts}/build_debug_code.bat, data/license.text, + data/readme.text, data/readme.windows, + doc/latex/tex/port_mapping.tex, nsis/README, + nsis/build_release_package.bat, nsis/winddeploybruteforce.bat: + Release Notes for Seq66 v. 0.99.6 2023-07-01 This file lists __major__ changes from version 0.99.6 - Issue #3 follow-ons: - Pattern editor panes stay in sync with the piano roll + using the hjkl, arrow, and page keys. Scroll wheel works in the piano roll. - Issue #110 follow-ons: - Addition of Start menu entries for Windows. - Fixed access to the tutorial and manual. - data/readme & doc/tutorial files fixed for NSIS + installer. - Fixed the saving of modified tempo changes. - Fixed changing note velocities in the pattern editor + data pane. Improved velocity-change undo. - Fixed error preventing changing the "background" + pattern. - Remaining issue: Building 32-bit (Windows XP) version on 64-bit Windows. - Issue #111: - Added support for editing, storing, and displaying time signatures in the pattern and event editors. - The first time-signature in a pattern becomes the main time signature of the pattern. - The data pane shows a time-signature as a simple + fraction. - Changing the time signature if at time 0 is automatic. - Time signatures at later times are logged by setting the current time with a click in the top half of the time + line, changing the beats and beat width, then clicking a time-sig log button. - Non-MIDI-standard beat-widths are supported as a Seq66-specific "event". - Fixed event filtering in the event (qstriggereditor) + pane. - As time-signatures change, Seq66 adjusts the piano roll, time line (with measure counts), and event pane vertical lines. - Port-mapping prompts about port issues and allows an + immediate remap-and-restart. - 'o' keystroke in seqroll toggles recording ('r' already taken). - Added a "quiet" option to not show startup message prompts. - A log-file is now created by default & kept under a + megabyte. - Added the pattern port number to the Song Summary output. - A large number of fixes of unrelated issues. Read the NEWS, README.md, and TODO files. Working our assoff! // vim: sw=4 ts=4 wm=15 et ft=sh + +2023-07-01 Chris Ahlstrom + + * README.md, doc/latex/tex/references.tex, + seq_portmidi/src/pmwinmm.c: Minor doc updates. + +2023-06-29 Chris Ahlstrom + + * Makefile.in, Seq66cli/Makefile.in, Seq66qt5/Makefile.in, + configure, contrib/scripts/alsa.m4, data/Makefile.in, + doc/Makefile.in, doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + include/config.h.in, libseq66/Makefile.in, + libseq66/include/Makefile.in, libseq66/src/Makefile.in, + libsessions/Makefile.in, libsessions/include/Makefile.in, + libsessions/src/Makefile.in, m4/Makefile.in, m4/alsa.m4, + man/Makefile.in, resources/pixmaps/Makefile.in, + seq_portmidi/Makefile.in, seq_portmidi/include/Makefile.in, + seq_portmidi/src/Makefile.in, seq_qt5/Makefile.in, + seq_qt5/forms/Makefile.in, seq_qt5/include/Makefile.in, + seq_qt5/src/Makefile.in, seq_rtmidi/Makefile.in, + seq_rtmidi/include/Makefile.in, seq_rtmidi/src/Makefile.in: Updated + alsa.m4 to avoid AC_TRY_COMPILE warnings on Arch Linux. + * README.md, RELNOTES, VERSION, configure.ac, contrib/git/git.text, + data/readme.text, data/readme.windows, + data/testing/mapping-snippet.rc, + data/testing/sixteen-ports-snippet.rc, + doc/latex/tex/port_mapping.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, libseq66/src/midi/businfo.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/performer.cpp, seq_qt5/src/qseqtime.cpp: Portmap + fixes, date/doc updates, seqtime markers fixed. + +2023-06-28 Chris Ahlstrom + + * README.md, TODO, data/readme.windows, doc/latex/tex/menu.tex, + doc/latex/tex/midi_formats.tex, doc/latex/tex/port_mapping.tex, + doc/latex/tex/references.tex, doc/latex/tex/windows.tex, + libseq66/include/midi/businfo.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/midi/midibase.hpp, libseq66/src/midi/businfo.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/performer.cpp, + seq_portmidi/include/midibus_pm.hpp, + seq_portmidi/include/pminternal.h, seq_portmidi/src/midibus.cpp, + seq_portmidi/src/pmwinmm.c, seq_portmidi/src/portmidi.c, + seq_qt5/forms/qseditoptions.ui: Solidified Windows MIDI Mapper + handling for issue #110. + +2023-06-27 Chris Ahlstrom + + * TODO, data/linux/qseq66.rc, doc/latex/tex/menu.tex, + doc/latex/tex/midi_formats.tex, doc/latex/tex/port_mapping.tex, + doc/latex/tex/windows.tex, libseq66/src/cfg/rcfile.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/src/qseqdata.cpp: Minor tweaks and clean-up. + +2023-06-26 Chris Ahlstrom + + * README.md, TODO, data/readme.text, doc/latex/tex/menu.tex, + doc/latex/tex/port_mapping.tex, + libseq66/include/midi/midibus_common.hpp, + libseq66/include/play/clockslist.hpp, + libseq66/include/play/inputslist.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/portslist.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/midi/businfo.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/portslist.cpp, + libseq66/src/play/songsummary.cpp, nsis/build_release_package.bat, + seq_portmidi/src/midibus.cpp, seq_portmidi/src/portmidi.c, + seq_qt5/forms/qseditoptions.ui, seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/forms/qsessionframe.ui, seq_qt5/src/qclocklayout.cpp, + seq_qt5/src/qseqtime.cpp: Added unavailable flag to port handling + and mapping. + +2023-06-24 ahlstrom + + * README.md, RELNOTES, TODO, doc/latex/tex/midi_formats.tex, + doc/latex/tex/pattern_editor.tex, seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qseqtime.cpp: Added time-sig + display to timeline. + +2023-06-23 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/menu.tex, + libseq66/include/cfg/usrsettings.hpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qseqbase.hpp, seq_qt5/include/qseqeditex.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qseqroll.hpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqbase.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqeditex.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qstriggereditor.cpp: Improved modification management, + added grid space setting to UI. + +2023-06-22 Chris Ahlstrom + + * INSTALL, README.md, RELNOTES, TODO, + doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/calculations.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/seq66_features.h, libseq66/src/play/sequence.cpp, + seq_qt5/src/qseqtime.cpp: Enabled time-sig drawing in + seq66_features, upgraded measure calculation. + +2023-06-21 Chris Ahlstrom + + * README.md, TODO, libseq66/include/midi/calculations.hpp, + libseq66/include/midi/editable_events.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/calculations.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qseqeventframe.ui, seq_qt5/include/qseqtime.hpp, + seq_qt5/include/qseventslots.hpp, + seq_qt5/include/qstriggereditor.hpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qseqtime.cpp, seq_qt5/src/qseventslots.cpp, + seq_qt5/src/qstriggereditor.cpp, seq_qt5/src/qt5_helpers.cpp: Added + time-sig drawing to qseqtime and qstriggereditor, disabled by + SEQ66_TIME_SIG_DRAWING in sequence.hpp, time-sig fixes galore. + +2023-06-18 ahlstrom + + * README.md, RELNOTES, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/src/qseqeditframe64.cpp: Fixed setting up the time-sig log + button. + +2023-06-17 Chris Ahlstrom + + * README.md, TODO, libseq66/include/play/sequence.hpp, + libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp: + Refactored meta and time-sig detection code. + +2023-06-16 Chris Ahlstrom + + * NEWS, README.md, TODO, VERSION, configure.ac, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/src/midi/calculations.cpp, + libseq66/src/midi/editable_event.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midifile.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qseventslots.cpp: Fixes + to editing time-signature in event editor. + +2023-06-15 Chris Ahlstrom + + * TODO, doc/latex/tex/pattern_editor.tex, + seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqtime.cpp: More work + on adding time signatures. + +2023-06-14 Chris Ahlstrom + + * Seq66qt5/Seq66qt5.pro, TODO, libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/midi/editable_event.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/play/sequence.cpp, nsis/winddeploybruteforce.bat, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditframe64.cpp: Wash hands of 32-bit Windows for + now, fixed and improvd time-sig handling. + +2023-06-12 Chris Ahlstrom + + * Seq66qt5/Seq66qt5.pro, include/config.h.in, + nsis/Seq66Constants.nsh, nsis/build_release_package.bat, + nsis/winddeploybruteforce.bat, seq_qt5/src/qseqroll.cpp: Seemingly + futile attempt at Win32 build on a Win64 machine. + +2023-06-09 Chris Ahlstrom + + * README.md, TODO, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/include/qstriggereditor.hpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qstriggereditor.cpp: Support for setting pattern editor + to beginning time-signature in place. + +2023-06-08 Chris Ahlstrom + + * README.md, TODO, libseq66/include/midi/event.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/midi/midi_vector.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/include/qseqdata.hpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/include/qstriggereditor.hpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qstriggereditor.cpp, + seq_qt5/src/qt5nsmanager.cpp: Work on issue #111 improving + time-signature support, in progress. + +2023-06-07 ahlstrom + + * TODO, libseq66/src/os/shellexecute.cpp, + libseq66/src/play/performer.cpp, nsis/Seq66Constants.nsh, + nsis/build_release_package.bat, nsis/winddeploybruteforce.bat: + Trying to get a Windows 32-bit version to deploy. + +2023-06-04 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/menu.tex, + libseq66/include/cfg/rcsettings.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qt5nsmanager.cpp: Added quiet option, improved + control/display options. + +2023-06-03 ahlstrom + + * libseq66/include/seq66_features.h, + seq_portmidi/include/portmidi.h, + seq_portmidi/src/mastermidibus.cpp, seq_portmidi/src/pmlinux.c, + seq_portmidi/src/pmmac.c, seq_portmidi/src/pmmacosxcm.c, + seq_portmidi/src/pmutil.c, seq_portmidi/src/pmwin.c, + seq_portmidi/src/pmwinmm.c, seq_portmidi/src/portmidi.c, + seq_portmidi/src/ptmacosx_mach.c: Investigated Windows portmidi free + error, disabled incomplete sysex processing. + +2023-06-02 Chris Ahlstrom + + * README.md, TODO, libseq66/src/play/performer.cpp: Tweaks for + remote work. + +2023-06-01 ahlstrom + + * README.md, TODO, VERSION, configure.ac, doc/latex/tex/alsa.tex, + doc/latex/tex/event_editor.tex, doc/latex/tex/jack.tex, + doc/latex/tex/menu.tex, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/src/qsmainwnd.cpp: Documentation of port-map prompts. + +2023-06-01 Chris Ahlstrom + + * : commit d5070779858645f0ca8db0fab4a45dcdbf1f413e Author: Chris + Ahlstrom Date: Thu Jun 1 12:27:45 2023 + -0400 + +2023-05-31 ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/sessions/smanager.cpp: Improved reporting of MIDI + driver errors. + * README.md, TODO, doc/latex/tex/first_start.tex, + libseq66/include/play/performer.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/portslist.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/include/qt5nsmanager.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5nsmanager.cpp: Made + port-map inconsistencies raise a prompt for a potential remapping + and restart. + +2023-05-30 Chris Ahlstrom + + * TODO, data/share/doc/tutorial/faq.html, + data/share/doc/tutorial/left-tree.html: Added a couple of FAQs to + the tutorial. + * README.md, TODO, data/license.text, data/readme.text, + libseq66/include/os/shellexecute.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/cfg/settings.cpp, libseq66/src/os/shellexecute.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/util/strfunctions.cpp, + seq_qt5/src/qseqdata.cpp: Fixed tutorial/manual access for issue + #110. + +2023-05-28 ahlstrom + + * README.md, Seq66qt5/Seq66qt5.pro, TODO, + libseq66/include/util/filefunctions.hpp, + libseq66/src/midi/midifile.cpp, libseq66/src/sessions/smanager.cpp, + libseq66/src/util/filefunctions.cpp, nsis/Seq66Setup.nsi, seq66.pro: + Added code to delete gigantic log file. + +2023-05-27 Chris Ahlstrom + + * contrib/notes/install-directories.text, + libseq66/src/os/daemonize.cpp: Fixed stdio rerouting and added + Windows icons. + +2023-05-26 Chris Ahlstrom + + * seq_qt5/src/qsmainwnd.cpp: Minor tweak to qsmainwnd. + * Seq66qt5/Seq66qt5.pro, contrib/notes/install-directories.text, + nsis/Seq66Constants.nsh, nsis/Seq66Setup.nsi, + nsis/build_release_package.bat, resources/icons/route66.xpm, + resources/seq66_win.rc, seq66.pro, seq_qt5/src/qsmainwnd.cpp: Better + app icon support in progress. + +2023-05-26 ahlstrom + + * README.md, Seq66qt5/seq66qt5.cpp, + contrib/notes/install-directories.text, data/linux/qseq66.usr, + resources/seq66_win.rc, seq66.pro, seq_qt5/src/qsmainwnd.cpp: + Interim check-in for Windows icon handling. + * README.md, libseq66/include/seq66_features.h, + libseq66/include/seq66_features.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/seq66_features.cpp, libseq66/src/sessions/smanager.cpp: + Making log-file usage more automatic, need to debug under Windows. + * data/linux/qseq66.usr, doc/latex/tex/menu.tex, + libseq66/include/cfg/settings.hpp, libseq66/src/cfg/settings.cpp, + libseq66/src/os/shellexecute.cpp, seq_qt5/src/qsmainwnd.cpp: + Refactored the handling of the tutorial and manual. + +2023-05-24 Chris Ahlstrom + + * Seq66qt5/seq66qt5.cpp, TODO, libseq66/include/play/sequence.hpp, + libseq66/include/seq66_features.hpp, libseq66/src/cfg/settings.cpp, + libseq66/src/os/shellexecute.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/seq66_features.cpp, nsis/Seq66Constants.nsh, + nsis/Seq66Setup.nsi, nsis/build_release_package.bat, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp: Fixed + issue #110 to handle changing background sequence. + * TODO, seq_qt5/include/qscrollslave.h, + seq_qt5/src/qscrollslave.cpp, seq_qt5/src/qseqeditframe64.cpp: + Forwarding direction events from qscrollslave to qscrollmaster. + +2023-05-23 Chris Ahlstrom + + * TODO, doc/latex/tex/pattern_editor.tex, + seq_qt5/include/qscrollslave.h, seq_qt5/include/qseqdata.hpp, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qscrollslave.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qsmainwnd.cpp: More issue #3 work and tentative fix for + main tempo change. + * README.md, RELNOTES, TODO, VERSION, configure, configure.ac, + contrib/git/git.text, doc/latex/tex/kbd_mouse.tex, + doc/latex/tex/pattern_editor.tex, + doc/latex/tex/seq66-user-manual.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + nsis/README, nsis/Seq66Constants.nsh, nsis/Seq66Setup.nsi, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/include/Makefile.am, + seq_qt5/include/Makefile.in, seq_qt5/include/qseqdata.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qseqroll.hpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/seq_qt5.pro, + seq_qt5/src/Makefile.am, seq_qt5/src/Makefile.in, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qstriggereditor.cpp, + seq_qt5/src/qt5_helpers.cpp: Added qscrollslave class, keeps seqedit + panes in sync now, issue #3. + +2023-05-20 Chris Ahlstrom + + * ChangeLog, README.md, RELNOTES, TODO, contrib/git/git.text, + data/readme.text, data/readme.windows, + doc/latex/tex/first_start.tex, include/config.h.in, + libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, nsis/README, + nsis/Seq66Constants.nsh, nsis/Seq66Setup.nsi, + nsis/build_debug_code.bat, nsis/build_release_package.bat: Release + Notes for Seq66 v. 0.99.5 2023-05-20 This file lists __major__ changes from version 0.99.5 - Issue #110 Windows: Fixed many errors, added installer to + this release, no more going to the sequencer64 repository. Can + build NSIS installer in Windows now. - Fixed portmidi bugs in Linux and Windows, enhanced the + device naming. - Greatly enhanced the event editor tab and added more events that + can be view and modified. - Made port-mapping the default. At first startup the map + exactly matches the existing ports; can be changed in the 'rc' + file or Preferences dialog. Used the Edit / Preferences / MIDI + Clock / Make Maps button to refresh the port setup when devices are + added or removed. - Eliminated "missing ctrl" message at first startup. - Fixed port ID setting in midibus, and adding output flag for ALSA MIDI info. - Internal refactoring to regularize handling of the + session/config directory between Linux and Windows. - Shows disabled/unavailable MIDI devices as grayed in various + dropdowns. - Rearranged the Seq66 man pages more sensibly. Read the NEWS, README.md, and TODO files. Never-ending! + +2023-05-20 Chris Ahlstrom + + * data/license.text, data/readme.text, data/readme.windows, + nsis/README, nsis/Seq66Setup.nsi: Got 64-bit build/installer + working. + +2023-05-19 Chris Ahlstrom + + * VERSION, configure.ac, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, nsis/Seq66Constants.nsh, + nsis/Seq66Setup.nsi, nsis/build_release_package.bat: Issue #110 is + tentatively done, portfix branch. + * TODO, doc/latex/tex/alsa.tex, doc/latex/tex/configuration.tex, + libseq66/include/play/performer.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_portmidi/src/pmlinux.c, seq_portmidi/src/pmwin.c, + seq_portmidi/src/pmwinmm.c, seq_portmidi/src/portmidi.c, + seq_portmidi/src/ptmacosx_cf.c, seq_portmidi/src/ptmacosx_mach.c: + Eliminated calls to update_midi_buttons when just recording events, + and nullified portmidi pointers after free(). + +2023-05-18 Chris Ahlstrom + + * README.md, RELNOTES, doc/latex/tex/menu.tex, + libseq66/include/play/performer.hpp, libseq66/src/midi/businfo.cpp, + libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, seq_portmidi/src/pmwinmm.c, + seq_qt5/include/qclocklayout.hpp, + seq_qt5/include/qinputcheckbox.hpp, + seq_qt5/include/qportwidget.hpp, seq_qt5/src/qclocklayout.cpp, + seq_qt5/src/qinputcheckbox.cpp: USB MIDI control/display works in + Windows, issue with recording in Qt debugger. + +2023-05-17 ahlstrom + + * README.md, TODO, data/readme.text, data/readme.windows, + doc/latex/tex/first_start.tex, libseq66/include/play/performer.hpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp: Improved + performer error reporting, and added ghosting of ports in dropdowns + when they are no longer present. + * TODO, data/readme.windows, libseq66/include/play/performer.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/midi/businfo.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/src/qclocklayout.cpp, + seq_qt5/src/qinputcheckbox.cpp: Finally got port handling almost + airtight and playing tunes on Windows re issue #110. + +2023-05-16 Chris Ahlstrom + + * NEWS, README.md, TODO, libseq66/include/midi/businfo.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/portslist.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/midi/businfo.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/portslist.cpp, + seq_qt5/src/qclocklayout.cpp, seq_qt5/src/qinputcheckbox.cpp, + seq_rtmidi/include/midi_info.hpp: Big fix to synch the masterbus + ports and port-maps when saving the 'rc' file. + +2023-05-15 Chris Ahlstrom + + * libseq66/src/midi/jack_assistant.cpp, + libseq66/src/midi/midibase.cpp, libseq66/src/play/performer.cpp, + seq_portmidi/src/pmlinuxalsa.c, seq_portmidi/src/pmutil.c, + seq_portmidi/src/pmwinmm.c, seq_portmidi/src/portmidi.c: More fixes + for portmidi and port-mapping, still fails with Qsynth, Portmidi, + with mapping off. + +2023-05-14 Chris Ahlstrom + + * TODO, libseq66/include/midi/businfo.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/midi/midibase.hpp, + libseq66/include/play/performer.hpp, libseq66/src/midi/businfo.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/performer.cpp, seq_portmidi/src/pmwinmm.c, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qclocklayout.cpp, seq_qt5/src/qinputcheckbox.cpp, + seq_qt5/src/qseditoptions.cpp: Added code to display + present-but-unavailable ports. + +2023-05-13 ahlstrom + + * README.md, libseq66/include/util/basic_macros.h, + libseq66/src/cfg/rcfile.cpp, libseq66/src/cfg/rcsettings.cpp, + seq_portmidi/include/midibus_pm.hpp, seq_portmidi/seq_portmidi.pro, + seq_portmidi/src/mastermidibus.cpp, seq_portmidi/src/midibus.cpp, + seq_portmidi/src/pmlinuxalsa.c, seq_portmidi/src/pmwinmm.c, + seq_portmidi/src/portmidi.c: Enhancement and fixes to borken + portmidi code re issue #110. + +2023-05-11 Chris Ahlstrom + + * INSTALL, configure.ac, include/config.h.in, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/sessions/smanager.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/filefunctions.cpp: Working out config-file issues + with normal and NSM usage. + +2023-05-10 Chris Ahlstrom + + * README.md, TODO, contrib/git/git.text, + doc/latex/tex/sessions.tex, libseq66/include/cfg/rcsettings.hpp, + libseq66/include/util/filefunctions.hpp, + libseq66/src/cfg/rcsettings.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/filefunctions.cpp, man/seq66.1, man/seq66cli.1, + man/sequencer66.1, nsis/build_debug_code.bat, + nsis/build_release_package.bat: Some successful tinkering for + pathnames re issue #110. + +2023-05-09 Chris Ahlstrom + + * TODO, data/license.text, data/readme.text, + libseq66/include/seq66_features.hpp, + libseq66/include/util/filefunctions.hpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/seq66_features.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/filefunctions.cpp, + libsessions/src/nsm/nsmclient.cpp, nsis/build_release_package.bat: + Refactoring config/session directories for consistency, expect + breakage for now. + +2023-05-08 Chris Ahlstrom + + * README.md, TODO, data/linux/qseq66.rc, + libseq66/include/os/daemonize.hpp, libseq66/src/os/daemonize.cpp, + libseq66/src/sessions/smanager.cpp, nsis/README, + nsis/Seq66Constants.nsh, nsis/Seq66Setup.nsi, + nsis/build_debug_code.bat, nsis/build_release_package.bat, + nsis/x64.nsh, seq_qt5/forms/qseqeventframe.ui, + seq_rtmidi/src/midi_alsa_info.cpp: Work on issue #110 in progress. + +2023-05-07 ahlstrom + + * README.md, TODO, contrib/git/git.text, + doc/latex/tex/configuration.tex, + libseq66/include/midi/mastermidibase.hpp, + libseq66/src/cfg/rcfile.cpp, libseq66/src/midi/mastermidibase.cpp, + libseq66/src/sessions/smanager.cpp, + seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midibus.cpp: Fixed + subtle bugs creating midi ports. + +2023-05-06 ahlstrom + + * INSTALL, README.md, TODO, doc/latex/tex/port_mapping.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/play/performer.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/play/performer.cpp, seq_qt5/src/qseditoptions.cpp: + Enabled default port mapping, testing needed. + +2023-05-05 Chris Ahlstrom + + * libseq66/src/midi/editable_event.cpp, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseventslots.cpp, seq_qt5/src/qsmainwnd.cpp: More + progress on inserting meta text events. + +2023-05-04 Chris Ahlstrom + + * README.md, doc/latex/tex/event_editor.tex, + doc/latex/tex/patterns_panel.tex, libseq66/include/cfg/scales.hpp, + libseq66/include/midi/editable_event.hpp, + libseq66/include/midi/event.hpp, libseq66/src/cfg/scales.cpp, + libseq66/src/midi/editable_event.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/midifile.cpp, seq_qt5/forms/qseqeventframe.ui, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qslivegrid.cpp: Now able to insert Meta Text events in + event editor. + +2023-05-03 Chris Ahlstrom + + * TODO, contrib/git/git.text, doc/latex/tex/event_editor.tex, + doc/latex/tex/midi_formats.tex, doc/latex/tex/sessions.tex, + libseq66/include/cfg/scales.hpp, + libseq66/include/midi/editable_event.hpp, + libseq66/src/cfg/scales.cpp, libseq66/src/midi/editable_event.cpp, + libseq66/src/midi/event.cpp, seq_qt5/include/qseqeventframe.hpp, + seq_qt5/include/qseventslots.hpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qsessionframe.cpp, seq_qt5/src/qseventslots.cpp: Event + editing progress, added key-signature conversion functions. + +2023-05-02 Chris Ahlstrom + + * doc/latex/tex/meta_events.tex, doc/latex/tex/midi_formats.tex, + libseq66/include/midi/editable_event.hpp, + libseq66/include/midi/event.hpp, + libseq66/src/midi/editable_event.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qseqeventframe.ui, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseventslots.cpp, seq_qt5/src/qt5_helpers.cpp: Now can + populate event combo based on event category. + +2023-05-01 Chris Ahlstrom + + * configure, include/config.h.in, + libseq66/include/midi/editable_event.hpp, + libseq66/src/midi/editable_event.cpp, + seq_qt5/forms/qseqeventframe.ui, seq_qt5/forms/qsessionframe.ui, + seq_qt5/include/qseqeventframe.hpp, + seq_qt5/include/qsessionframe.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qsessionframe.cpp, + seq_qt5/src/qseventslots.cpp: Continuing work to add meta/text + handling to event editor. + +2023-04-30 Chris Ahlstrom + + * VERSION, configure.ac, doc/latex/tex/seq66-user-manual.tex, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Initial version bump. + * ChangeLog: Forget to update 0.99.4 Changelog. + * README.md, RELNOTES, doc/latex/tex/sessions.tex, + include/config.h.in: Version 0.99.4 issues fixed for #3, #48, #108, + #109, and discovered issues. + * libseq66/include/midi/event.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/midi/eventlist.cpp, + libseq66/src/util/strfunctions.cpp, seq_qt5/forms/qsessionframe.ui, + seq_qt5/include/qsessionframe.hpp, seq_qt5/src/qsessionframe.cpp, + seq_qt5/src/qsmainwnd.cpp: Hidden work to support show meta text, in + progress. + +2023-04-29 ahlstrom + + * VERSION, configure.ac, contrib/git/git.text, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qsessionframe.ui, + seq_qt5/src/qsessionframe.cpp: Date bump, find-event code, fixes to + qsessionframe form. + * README.md, TODO, libseq66/include/midi/eventlist.hpp, + libseq66/include/play/performer.hpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qsessionframe.ui, + seq_qt5/include/qmutemaster.hpp, seq_qt5/include/qsessionframe.hpp, + seq_qt5/src/qmutemaster.cpp, seq_qt5/src/qsessionframe.cpp, + seq_qt5/src/qsmainwnd.cpp: Fixed mutes/session refresh, 256-char + text limit, experimental meta-text enhancements started. + +2023-04-28 Chris Ahlstrom + + * TODO, libseq66/include/midi/event.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qsessionframe.ui, + seq_qt5/src/qsessionframe.cpp: Future spinbox for song-info, need to + fix 256-char limit. + * libseq66/include/midi/midi_vector_base.hpp, + libseq66/src/midi/event.cpp, libseq66/src/midi/midi_vector.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qsessionframe.ui, + seq_qt5/src/qsessionframe.cpp: Fixed error writing meta text length + to file. + +2023-04-27 Chris Ahlstrom + + * README.md, TODO, + contrib/midi/Carpet_of_the_Sun_karaoke_meta_text.text, + libseq66/include/midi/event.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/midi/midifile.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/midi/event.cpp, libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/util/strfunctions.cpp, + seq_qt5/forms/qsessionframe.ui, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/include/qsessionframe.hpp, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsessionframe.cpp, + seq_qt5/src/qslivegrid.cpp: Work in progress on adding song-info + feature. + +2023-04-26 Chris Ahlstrom + + * data/linux/qseq66.ctrl, libseq66/include/play/performer.hpp, + libseq66/src/ctrl/keycontainer.cpp, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qslivegrid.cpp: Modified + default ctrl keystrokes. + * README.md, TODO, doc/latex/tex/configuration.tex, + doc/latex/tex/midi_export.tex, doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/event.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qseqroll.cpp: Fixed issues with note wrap-around and + linking. + +2023-04-25 Chris Ahlstrom + + * README.md, TODO, libseq66/include/midi/event.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qmutemaster.hpp, seq_qt5/src/qmutemaster.cpp, + seq_qt5/src/qseqroll.cpp: Fixed issue #109 where exports lost event + channels. + * README.md, TODO, doc/latex/tex/event_editor.tex, + doc/latex/tex/pattern_editor.tex, doc/latex/tex/song_editor.tex, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, libseq66/include/play/seq.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qslivegrid.cpp: Fixes to linking and drawing recorded + notes. + +2023-04-24 Chris Ahlstrom + + * README.md, seq_qt5/src/qsmainwnd.cpp: A potential fix to issue + #108, was removing a widget after deleting. + +2023-04-22 ahlstrom + + * README.md, TODO, doc/latex/tex/configuration.tex, + doc/latex/tex/live_grid.tex, doc/latex/tex/menu.tex, + doc/latex/tex/midi_formats.tex, doc/latex/tex/pattern_editor.tex, + libseq66/include/play/performer.hpp, libseq66/src/play/metro.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qperfnames.hpp, + seq_qt5/include/qperftime.hpp, seq_qt5/include/qscrollmaster.h, + seq_qt5/include/qseqdata.hpp, seq_qt5/include/qseqtime.hpp, + seq_qt5/include/qstriggereditor.hpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qperftime.cpp, seq_qt5/src/qscrollmaster.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqkeys.cpp, + seq_qt5/src/qseqtime.cpp, seq_qt5/src/qstriggereditor.cpp: Mitigated + issue #3 so that only the piano rolls can use the scroll wheel. + +2023-04-20 Chris Ahlstrom + + * README.md, TODO, libseq66/include/play/performer.hpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/forms/qsbuildinfo.ui, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/src/rtmidi.cpp: Revisited issue #48, fixed some minor + issues, see README.md. + +2023-04-19 ahlstrom + + * INSTALL, README.md, RELNOTES, contrib/scripts/qtctrun, + libseq66/src/play/performer.cpp: Fixed showing port errors re MIDI + control undefined. + * contrib/git/git.text: Updated Git notes. + * RELNOTES, RELNOTES.md, configure: Release Notes for Seq66 v. + 0.99.4 Commit message 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! + * NEWS, README.md, RELNOTES.md, VERSION, configure.ac, + doc/latex/tex/seq66-user-manual.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Stamping for version 0.99.4. Also need to figure out why the last multi-line commit message is a + single line. + * ChangeLog: Updated Changelog. + * doc/latex/tex/configuration.tex, + doc/latex/tex/pattern_editor.tex, doc/latex/tex/patterns_panel.tex: + Merged portfix and updated documentation for version 0.99.3 + * README.md, RELNOTES.md, TODO, VERSION, configure.ac, + contrib/scripts/gdarkseq66, contrib/scripts/qtctrun, + doc/latex/tex/port_mapping.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/play/performer.hpp, + libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, + seq_qt5/forms/qplaylistframe.ui, seq_qt5/forms/qseditoptions.ui: + Time to put version 0.99.3 to bed. + +2023-04-18 Chris Ahlstrom + + * README.md, TODO, contrib/notes/launchpad.text, + contrib/scripts/timid, data/linux/alsa_ports.rc, + data/linux/jack_ports.rc, data/linux/qseq66-lp-mini-alt.ctrl, + doc/latex/tex/launchpad_mini.tex, libseq66/include/midi/event.hpp, + libseq66/src/midi/event.cpp, libseq66/src/play/performer.cpp, + seq_qt5/src/qseditoptions.cpp: Tweak mutes-test and added LaunchPad + Mini macros. + +2023-04-17 ahlstrom + + * data/linux/qseq66.usr, doc/latex/tex/configuration.tex, + libseq66/include/cfg/usrsettings.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, seq_qt5/src/qsmainwnd.cpp: Added + usr option to disable learn-complete prompt. + * TODO, contrib/midi/README, libseq66/include/play/mutegroups.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/sessions/smanager.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/play/mutegroup.cpp, libseq66/src/play/mutegroups.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/setmapper.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/src/qt5nsmanager.cpp: + Refactoring mutes internals in progress, yeesh. + +2023-04-16 ahlstrom + + * README.md, libseq66/include/midi/midifile.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/mutegroups.cpp, + libseq66/src/play/performer.cpp, seq_qt5/src/qmutemaster.cpp: Fixed + big bug in MIDI-only mute-groups. + +2023-04-15 ahlstrom + + * README.md, doc/latex/tex/mutes.tex, + libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, + seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/rtmidi_info.cpp: + Better handling of failure to open ALSA client. + +2023-04-14 Chris Ahlstrom + + * README.md, data/linux/qseq66.mutes, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/play/performer.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/play/mutegroups.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/setmapper.cpp, libseq66/src/play/songsummary.cpp, + seq_qt5/forms/qmutemaster.ui, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qmutemaster.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qmutemaster.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qsmainwnd.cpp: More work improving mute-group handling. + +2023-04-12 Chris Ahlstrom + + * README.md, contrib/scripts/jackctl, + data/linux/qseq66-lp-mini-alt.ctrl, + libseq66/include/ctrl/keycontainer.hpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/ctrl/opcontainer.cpp, libseq66/src/play/performer.cpp: + Working on improving mute-group handling. + +2023-04-11 Chris Ahlstrom + + * README.md, data/linux/qseq66-lp-mini-alt.ctrl, + doc/latex/tex/launchpad_mini.tex, doc/latex/tex/menu.tex, + libseq66/include/play/performer.hpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/play/performer.cpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp: + Updated/documented LaunchPad Mini handling. + +2023-04-10 Chris Ahlstrom + + * README.md, TODO, contrib/git/git.text, contrib/scripts/jackctl, + data/linux/qseq66-lp-mini-alt.ctrl, + doc/latex/tex/launchpad_mini.tex, doc/latex/tex/patterns_panel.tex, + include/config.h.in, libseq66/include/cfg/rcsettings.hpp, + libseq66/include/ctrl/midicontrolout.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/rcsettings.cpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/play/performer.cpp: Improving launchpad display, but + play causes file change, so be aware. + +2023-04-08 ahlstrom + + * README.md, RELNOTES.md, TODO, VERSION, configure.ac, + doc/dox/doxy-common.cfg, doc/latex/tex/menu.tex, + doc/latex/tex/midi_formats.tex, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/midi/midi_vector_base.hpp, + libseq66/include/midi/midifile.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/include/seq66_features.h, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/screenset.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/play/songsummary.cpp, seq_qt5/src/qsmainwnd.cpp: Date + bump, fixed activating imported playlist. + +2023-04-07 ahlstrom + + * libseq66/src/cfg/rcsettings.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/play/performer.cpp, seq_qt5/src/gui_palette_qt5.cpp: + Fixed persistence of BPM in playlist via a static boolean. + * README.md, libseq66/include/midi/editable_event.hpp, + libseq66/include/midi/event.hpp, + libseq66/include/midi/midifile.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/sessions/smanager.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/midi/editable_event.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/src/qplaylistframe.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qseventslots.cpp: Fixed + CLI vs playlists and added Meta text handling. + +2023-04-06 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/src/play/performer.cpp: Fixed unintended file change when + BPM changes during playlist usage. + +2023-04-05 ahlstrom + + * TODO, data/samples/ca_midi.playlist, + doc/latex/tex/configuration.tex, + libseq66/include/play/performer.hpp, + libseq66/include/play/playlist.hpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/playlist.cpp, seq_qt5/forms/qplaylistframe.ui, + seq_qt5/forms/qsmainwnd.ui, seq_qt5/include/qplaylistframe.hpp, + seq_qt5/src/qplaylistframe.cpp: Still more tweaks to playlist + handling. + * data/Makefile.in, data/samples/ca_midi.playlist: Removed a couple + of Yamaha demo tunes. + +2023-04-04 ahlstrom + + * data/Makefile.am, data/Makefile.in, + data/samples/ca_midi.playlist, + libseq66/include/util/basic_macros.hpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/basic_macros.cpp: Added playlist material to the + installer. + +2023-04-03 Chris Ahlstrom + + * INSTALL, doc/latex/tex/configuration.tex, + doc/latex/tex/headless.tex, doc/latex/tex/menu.tex, + include/config.h.in, libseq66/src/cfg/rcsettings.cpp: Fixed the + --home option. + * README.md, TODO, VERSION, configure.ac, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5_helpers.cpp: Fixed setting of config subdirectory. + +2023-04-01 ahlstrom + + * TODO, libseq66/include/sessions/smanager.hpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/include/qt5nsmanager.hpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5_helpers.cpp, + seq_qt5/src/qt5nsmanager.cpp: Working on reading config for NSM and + --home in progress. + +2023-03-31 Chris Ahlstrom + + * libseq66/include/cfg/rcsettings.hpp, + libseq66/include/sessions/smanager.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/cfg/sessionfile.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libsessions/src/nsm/nsmbase.cpp, seq_qt5/src/qt5nsmanager.cpp, + seq_rtmidi/src/midi_alsa_info.cpp: Still trying to simplify config + files with nsm. + +2023-03-30 Chris Ahlstrom + + * configure.ac, include/config.h.in, + libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/forms/qsessionframe.ui: + Added nsm debugging code. + * Seq66cli/seq66rtcli.cpp, Seq66qt5/seq66qt5.cpp, + doc/latex/tex/sessions.tex, libseq66/include/cfg/rcsettings.hpp, + libseq66/src/cfg/rcsettings.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5nsmanager.cpp: More progress on issue #40. + +2023-03-29 Chris Ahlstrom + + * Makefile.in, README.md, Seq66cli/Makefile.in, + Seq66qt5/Makefile.in, TODO, aux-files/compile, aux-files/depcomp, + aux-files/ltmain.sh, aux-files/missing, configure, configure.ac, + data/Makefile.in, doc/Makefile.in, doc/latex/Makefile.in, + doc/latex/tex/Makefile.in, include/config.h.in, + libseq66/Makefile.in, libseq66/include/Makefile.in, + libseq66/include/os/daemonize.hpp, + libseq66/include/sessions/clinsmanager.hpp, + libseq66/include/sessions/smanager.hpp, libseq66/src/Makefile.in, + libseq66/src/os/daemonize.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, libsessions/Makefile.in, + libsessions/include/Makefile.in, + libsessions/include/nsm/nsmbase.hpp, libsessions/src/Makefile.in, + m4/Makefile.in, man/Makefile.in, resources/pixmaps/Makefile.in, + seq_portmidi/Makefile.in, seq_portmidi/include/Makefile.in, + seq_portmidi/src/Makefile.in, seq_qt5/Makefile.in, + seq_qt5/forms/Makefile.in, seq_qt5/forms/qsabout.ui, + seq_qt5/include/Makefile.in, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/include/qt5nsmanager.hpp, + seq_qt5/src/Makefile.in, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5_helpers.cpp, + seq_qt5/src/qt5nsmanager.cpp, seq_rtmidi/Makefile.in, + seq_rtmidi/include/Makefile.in, seq_rtmidi/src/Makefile.in: Work on + improving issue #40 for NSM support, still in progress. + +2023-03-28 ahlstrom + + * seq_qt5/forms/qseditoptions.ui, seq_qt5/seq_qt5.pro, + seq_qt5/src/Makefile.am, seq_qt5/src/qperfeditframe64.cpp: Adding Qt + 5.15 disabling checks. + +2023-03-27 ahlstrom + + * : commit 72bb4f9b782eb075261c34efca6d564f3a0d03c2 Author: ahlstrom + Date: Mon Mar 27 17:23:14 2023 -0400 + * README.md, RELNOTES.md, TODO, VERSION, configure.ac, + doc/latex/tex/sessions.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, seq_qt5/forms/qsessionframe.ui, + seq_qt5/include/qsessionframe.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qsessionframe.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5nsmanager.cpp: Date bump, log-file name now editable. + * README.md, Seq66cli/seq66rtcli.cpp, + doc/latex/tex/configuration.tex, doc/latex/tex/headless.tex, + doc/latex/tex/jack.tex, libseq66/include/cfg/cmdlineopts.hpp, + libseq66/include/os/daemonize.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/os/daemonize.cpp, libseq66/src/os/timing.cpp: Fixed + handling of log files. + +2023-03-26 ahlstrom + + * README.md, Seq66cli/seq66rtcli.cpp, contrib/VMPK.conf, + contrib/scripts/README, contrib/scripts/qtctrun, + libseq66/include/cfg/cmdlineopts.hpp, + libseq66/include/cfg/rcfile.hpp, libseq66/include/os/daemonize.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcfile.cpp: Fixed + daemonization, still need fix to reroute_stdio(). + +2023-03-24 Chris Ahlstrom + + * Seq66cli/seq66rtcli.cpp, libseq66/include/os/daemonize.hpp, + libseq66/src/os/daemonize.cpp: Daemoniztion works, functional + testing needed. + +2023-03-23 ahlstrom + + * Seq66cli/seq66rtcli.cpp, arch/package/PKGBUILD, contrib/gvim.rc, + doc/latex/tex/palettes.tex, libseq66/include/os/daemonize.hpp, + libseq66/src/cfg/notemapfile.cpp, libseq66/src/cfg/scales.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/os/daemonize.cpp, + seq_qt5/src/qseqeditframe64.cpp: More dicking with daemonization. + +2023-03-22 Chris Ahlstrom + + * Seq66cli/seq66rtcli.cpp, libseq66/include/cfg/cmdlineopts.hpp, + libseq66/include/cfg/usrfile.hpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/os/daemonize.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/cfg/usrsettings.cpp, + libseq66/src/os/daemonize.cpp: Improvements to daemonization/logs, + more debugging needed. + +2023-03-19 Chris Ahlstrom + + * README.md, Seq66cli/seq66rtcli.cpp, configure, + contrib/vim-syntax/c.vim, data/seq66cli/seq66cli.usr, + libseq66/include/os/daemonize.hpp, libseq66/src/os/daemonize.cpp, + seq_qt5/src/qloopbutton.cpp: Work on daemonization and log files in + progress. + +2023-03-18 Chris Ahlstrom + + * README.md, TODO, data/linux/qseq66.ctrl, + libseq66/include/ctrl/automation.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/ctrl/automation.cpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/ctrl/opcontrol.cpp, libseq66/src/play/performer.cpp, + seq_qt5/include/qslivegrid.hpp, seq_qt5/src/qslivegrid.cpp: Many + fixes related to issue #107. + +2023-03-17 Chris Ahlstrom + + * INSTALL, README.md, TODO, VERSION, configure, configure.ac, + contrib/vim-syntax/cpp.vim, doc/latex/tex/seq66-user-manual.tex, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/util/recmutex.hpp, libseq66/src/util/recmutex.cpp, + seq_qt5/src/qseqeditframe64.cpp: Work on issue #107 and + documentation, versioning. + +2023-03-04 Chris Ahlstrom + + * : Updated main-windows image for GitHub. + * README.md, VERSION, configure.ac, + doc/latex/tex/seq66-user-manual.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Version 0.99.2 pending. + +2023-03-03 Chris Ahlstrom + + * doc/latex/tex/alsa.tex, doc/latex/tex/concepts.tex, + doc/latex/tex/configuration.tex, doc/latex/tex/defaultkeys.tex, + doc/latex/tex/event_editor.tex, doc/latex/tex/jack.tex, + doc/latex/tex/kbd_mouse.tex, doc/latex/tex/kudos.tex, + doc/latex/tex/launchpad_mini.tex, doc/latex/tex/live_grid.tex, + doc/latex/tex/menu.tex, doc/latex/tex/midi_export.tex, + doc/latex/tex/pattern_editor.tex, doc/latex/tex/patterns_panel.tex, + doc/latex/tex/port_mapping.tex, doc/latex/tex/references.tex, + doc/latex/tex/sessions.tex, doc/latex/tex/song_editor.tex: Still + more documentation fixups. + * doc/latex/tex/alsa.tex, doc/latex/tex/concepts.tex, + doc/latex/tex/configuration.tex, doc/latex/tex/defaultkeys.tex, + doc/latex/tex/event_editor.tex, doc/latex/tex/first_start.tex, + doc/latex/tex/headless.tex, doc/latex/tex/jack.tex, + doc/latex/tex/kbd_mouse.tex, doc/latex/tex/launchpad_mini.tex, + doc/latex/tex/live_grid.tex, doc/latex/tex/menu.tex, + doc/latex/tex/meta_events.tex, doc/latex/tex/midi_export.tex, + doc/latex/tex/midi_formats.tex, doc/latex/tex/palettes.tex, + doc/latex/tex/pattern_editor.tex, doc/latex/tex/patterns_panel.tex, + doc/latex/tex/playlist.tex, doc/latex/tex/port_mapping.tex, + doc/latex/tex/seq66-user-manual.tex, doc/latex/tex/sessions.tex, + doc/latex/tex/setmaster.tex, doc/latex/tex/song_editor.tex, + doc/latex/tex/windows.tex, seq_qt5/src/gui_palette_qt5.cpp, + seq_qt5/src/qseqroll.cpp: Optimizing latex documentation in + progress. + +2023-03-02 Chris Ahlstrom + + * INSTALL, README.md, TODO, doc/latex/tex/configuration.tex, + doc/latex/tex/docs-structure.tex, doc/latex/tex/first_start.tex, + doc/latex/tex/kudos.tex, doc/latex/tex/live_grid.tex, + doc/latex/tex/menu.tex, doc/latex/tex/mutes.tex, + doc/latex/tex/seq66-user-manual.tex: Significant modification to + user manual layout. + +2023-03-01 Chris Ahlstrom + + * TODO, doc/dox/doxy-common.cfg, + libseq66/include/midi/jack_assistant.hpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp: + More TODO cleanup. + * INSTALL, TODO, doc/latex/tex/midi_formats.tex, + libseq66/include/play/songsummary.hpp, + libseq66/include/seq66_features.h, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/play/songsummary.cpp, seq_portmidi/include/portmidi.h, + seq_portmidi/src/pmwinmm.c, seq_portmidi/src/portmidi.c, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qseqbase.cpp, + seq_rtmidi/src/midi_alsa.cpp: Interim check-in, investigating + macros. + +2023-02-28 Chris Ahlstrom + + * data/linux/qseq66.palette, seq_qt5/src/gui_palette_qt5.cpp: Fixed + some Qt gradient warnings. + +2023-02-27 Chris Ahlstrom + + * : commit 7206c497d2e533ab42a02ee3f55653e6a0ca7f84 Author: Chris + Ahlstrom Date: Mon Feb 27 19:47:10 2023 + -0500 + * : commit d66be924a37902246978a79d4f662b33f9fba62d Author: Chris + Ahlstrom Date: Mon Feb 27 07:49:58 2023 + -0500 + * README.md, seq_qt5/include/gui_palette_qt5.hpp, + seq_qt5/src/gui_palette_qt5.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qseqroll.cpp: Fixed palette file brush settings getting + reset. + +2023-02-26 Chris Ahlstrom + + * : commit 204ab0622fabc59c409f45061811f410025f6372 Merge: b1967d12 + 0047f5eb Author: Chris Ahlstrom Date: Sun + Feb 26 08:52:25 2023 -0500 + * seq_qt5/src/qslivegrid.cpp: Added credit for phuel fix #106. + * TODO, doc/latex/tex/references.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/play/setmapper.hpp, + seq_qt5/src/gui_palette_qt5.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qseqroll.cpp: Minor docu tweaks and starting making + linear gradient an option. + * seq_qt5/src/qslivegrid.cpp: Mark the selected MIDI bus and channel + in the pattern dropdown menu. + +2023-01-27 Chris Ahlstrom + + * README.md, seq_qt5/src/qseqroll.cpp: Fixed background seq display + with linear gradients. + +2023-01-17 Chris Ahlstrom + + * README.md, VERSION, configure.ac, + doc/latex/tex/seq66-user-manual.tex, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, libseq66/src/play/sequence.cpp: + Work on issue #103 under JACK slave transport. + +2023-01-16 Chris Ahlstrom + + * contrib/DIR_COLORS, contrib/vim-syntax/c.vim, + contrib/vim-syntax/cpp.vim, contrib/vim.rc, include/config.h.in, + libseq66/include/util/filefunctions.hpp, + libseq66/src/cfg/comments.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/util/filefunctions.cpp, + libsessions/src/nsm/nsmbase.cpp: Minor tweaks to contrib and source + files. + +2022-11-27 Chris Ahlstrom + + * ChangeLog, README.md, VERSION, configure.ac, + contrib/code/ttymidi.c, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Version 0.99.1 pending. + * README.md, contrib/scripts/jackctl, doc/latex/tex/jack.tex, + libseq66/include/cfg/rcsettings.hpp, + seq_qt5/forms/qseditoptions.ui, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Readying for version 0.99.1. + +2022-11-22 Chris Ahlstrom + + * README.md, libseq66/include/midi/event.hpp, + libseq66/src/midi/midifile.cpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_data.cpp: + Tweaked the frame offset calculation in midi_jack_data to more + closely match the ttymidi.c module. + +2022-11-16 Chris Ahlstrom + + * : Added contrib/tests/testnumbers.ods. + +2022-11-04 Chris Ahlstrom + + * INSTALL, doc/latex/tex/song_editor.tex, + libseq66/include/play/performer.hpp, + libseq66/include/util/ring_buffer.hpp, + libseq66/src/midi/midibase.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qperfroll.cpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_data.cpp: Add gradient styling to grid + progress boxes. + +2022-10-29 Chris Ahlstrom + + * doc/latex/tex/seq66-user-manual.tex, + doc/latex/tex/song_editor.tex, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/include/midi_jack.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_data.cpp: Very minor changes, mostly + documentation. + +2022-10-21 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/song_editor.tex, + libseq66/src/midi/midibase.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/triggers.cpp, seq_qt5/include/qseqeventframe.hpp, + seq_qt5/src/qperfnames.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qt5_helpers.cpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_data.cpp, seq_rtmidi/src/rtmidi_types.cpp: + Safety check-in, various minor fixes/tweaks. + +2022-10-14 Chris Ahlstrom + + * libseq66/include/midi/midibytes.hpp, + libseq66/src/midi/calculations.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_data.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Interim safety check-in related + to issue #100. + +2022-10-11 Chris Ahlstrom + + * README.md, contrib/scripts/jackctl, include/config.h.in, + libseq66/include/seq66_features.h, + libseq66/src/midi/jack_assistant.cpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qseqroll.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Added lineargradient look to the + piano rolls, to take a break from troubleshooting. + +2022-10-10 Chris Ahlstrom + + * README.md, TODO, VERSION, configure.ac, + contrib/midi/songtest.text, doc/latex/tex/song_editor.tex, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/midi/calculations.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/calculations.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/play/triggers.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/src/qperfnames.cpp, seq_qt5/src/qperfroll.cpp, + seq_rtmidi/src/midi_jack_data.cpp: Issue #44 almost worked out. + +2022-10-06 Chris Ahlstrom + + * README.md, TODO, contrib/midi/songtest.text, + contrib/scripts/jackctl, doc/latex/tex/song_editor.tex, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/settings.hpp, + libseq66/include/midi/calculations.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/play/setmapper.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/cfg/settings.cpp, + libseq66/src/midi/calculations.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/play/triggers.cpp, + resources/pixmaps/song_rec_no_snap.xpm, + seq_qt5/forms/qseditoptions.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_data.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Hacking at issues #44 and #100, + issues still. + +2022-09-30 Chris Ahlstrom + + * libseq66/include/util/ring_buffer.hpp, + libseq66/src/midi/jack_assistant.cpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_data.cpp, + seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi_types.cpp: + For issue #100, fixed a calculation error and playback at 4096 is + reasonable, not yet perfect. + +2022-09-27 Chris Ahlstrom + + * README.md, TODO, contrib/scripts/jackctl, + contrib/scripts/recordpa, contrib/scripts/ystart, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/seq66_features.h, + libseq66/include/util/ring_buffer.hpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qsmainwnd.ui, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseventslots.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_data.cpp, seq_rtmidi/src/rtmidi_types.cpp: + Still whacking at issue #100, calculations look correct but still + glitches at 4096 frames per cycle. + +2022-09-22 Chris Ahlstrom + + * Seq66qt5/seq66qt5.cpp, contrib/code/ring_buffer.hpp, + libseq66/include/seq66_features.h, + libseq66/include/util/ring_buffer.hpp, + libseq66/src/util/ring_buffer.cpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_data.cpp, seq_rtmidi/src/rtmidi_types.cpp: + Initial smoke test of midi_message ring_buffer works. + +2022-09-19 Chris Ahlstrom + + * contrib/code/ring_buffer.hpp, contrib/vim-syntax/cpp.vim, + libseq66/include/Makefile.am, libseq66/include/Makefile.in, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/seq66_features.h, + libseq66/include/util/ring_buffer.hpp, libseq66/libseq66.pro, + libseq66/src/Makefile.am, libseq66/src/Makefile.in, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/util/ring_buffer.cpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_data.cpp, + seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi_types.cpp: + Adding ring_buffer to support midi_message directly. + +2022-09-14 Chris Ahlstrom + + * README.md, contrib/scripts/recordpa, + libseq66/src/play/performer.cpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_data.cpp: + Made frame offset values static, fixed Stop/Master bug. + +2022-09-13 Chris Ahlstrom + + * seq_rtmidi/src/midi_jack_data.cpp: Forgot to add new + midi_jack_data cpp file. + * README.md, TODO, contrib/notes/RELNOTES-0_99_0.md, + libseq66/src/play/performer.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/src/qsmainwnd.cpp, seq_rtmidi/include/midi_jack.hpp, + seq_rtmidi/include/midi_jack_data.hpp, seq_rtmidi/seq_rtmidi.pro, + seq_rtmidi/src/Makefile.am, seq_rtmidi/src/Makefile.in, + seq_rtmidi/src/midi_jack.cpp: Moved jack_frame_offset() code to + midi_jack_data, added default JACK frame-related data members, still + need to adjust to changes when transport is running. + +2022-09-11 Chris Ahlstrom + + * contrib/vim-syntax/c.vim, contrib/vim-syntax/cpp.vim, + libseq66/include/midi/event.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/seq66_features.h, libseq66/src/midi/event.cpp, + libseq66/src/midi/wrkfile.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/play/triggers.cpp, seq_qt5/src/qseqtime.cpp, + seq_rtmidi/include/midi_jack.hpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/rtmidi_types.cpp: Added macros for using midi_message + timestamps and 8-byte timestamps, have issue of JACK buffer overruns + if active. + +2022-09-07 Chris Ahlstrom + + * configure, libseq66/include/play/sequence.hpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/play/sequence.cpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi_types.cpp: + For issue #100, added current tick value to each output event and to + the ringbuffer data, seems to work, need further verification. + +2022-09-04 Chris Ahlstrom + + * NEWS, README.md, RELNOTES.md, TODO, VERSION, configure.ac, + contrib/git/git.text, data/share/metainfo/seq66.appdata.xml, + doc/dox/doxy-common.cfg, doc/latex/tex/seq66-user-manual.tex, + include/cli/seq66-config.h, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/rcsettings.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + man/seq66.1, man/seq66cli.1, man/sequencer66.1, + nsis/Seq66Constants.nsh, nsis/Seq66Setup.nsi, + nsis/build_debug_code.bat, nsis/build_release_package.bat, + seq_qt5/include/qslivebase.hpp, seq_qt5/src/qslivebase.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Revisited + issue #93 and fixed pattern pasting and merging. + +2022-09-03 Chris Ahlstrom + + * ChangeLog, VERSION, configure, configure.ac, + contrib/git/git.text, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Updating for version 0.99.0 + release. + * README.md, RELNOTES.md, contrib/git/git.text: Added some notes on + releases. + * README.md, TODO, libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp: Implemented clear and double grid modes, + tweaked song recording. + +2022-09-02 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/patterns_panel.tex, + libseq66/include/play/triggers.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/play/triggers.cpp, + resources/pixmaps/song_rec_no_snap.xpm, + seq_qt5/forms/qseditoptions.ui, seq_qt5/forms/qseqeventframe.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qsmainwnd.cpp: For issue #44, + updates to song recording and snapping. + +2022-09-01 Chris Ahlstrom + + * README.md, TODO, libseq66/include/play/sequence.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp: Fixed + handling/saving measure changes. + +2022-08-30 Chris Ahlstrom + + * README.md, TODO, libseq66/include/midi/calculations.hpp, + libseq66/src/midi/calculations.cpp, seq_qt5/include/qbase.hpp, + seq_qt5/include/qeditbase.hpp, seq_qt5/include/qperfroll.hpp, + seq_qt5/include/qperftime.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qeditbase.cpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qperftime.cpp, seq_qt5/src/qseqbase.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Fixes to PPQN + handling in seqroll, perfroll, perftime, and mainwnd. + +2022-08-29 Chris Ahlstrom + + * README.md, TODO, contrib/code/ametro.c, contrib/git/git.text, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/midi_splitter.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/screenset.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qsmainwnd.ui, seq_qt5/src/qslivebase.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Fixed + detecting color change, MIDI Continue. + * README.md, TODO, libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/cfg/usrsettings.cpp, + seq_qt5/include/qloopbutton.hpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qslivebase.cpp: Fixed sets option parsing and improved + grid text sizing. + +2022-08-26 Chris Ahlstrom + + * README.md, RELNOTES.md, TODO, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/ctrl/midicontrolbase.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/midicontrolbase.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/sessions/smanager.cpp, nsis/build_release_package.bat, + seq_qt5/forms/qmutemaster.ui, seq_qt5/forms/qperfeditframe64.ui, + seq_qt5/forms/qplaylistframe.ui, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/forms/qseqeventframe.ui, + seq_qt5/forms/qsmainwnd.ui, seq_qt5/include/qeditbase.hpp, + seq_qt5/src/qclocklayout.cpp, seq_qt5/src/qeditbase.cpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qsmainwnd.cpp: Fixed note + Ctrl-Z, 'ctrl' options, other to-dos. + +2022-08-24 Chris Ahlstrom + + * README.md, TODO, seq_qt5/forms/qperfeditframe64.ui, + seq_qt5/forms/qplaylistframe.ui, seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/forms/qslivegrid.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Partial fixes + for issue #82 horizontal scaling. + +2022-08-23 Chris Ahlstrom + + * TODO, doc/latex/tex/kbd_mouse.tex, doc/latex/tex/menu.tex, + doc/latex/tex/pattern_editor.tex, doc/latex/tex/patterns_panel.tex, + libseq66/src/play/sequence.cpp: Finished issue #97 so that note + entry behaves like Seq24. + +2022-08-22 Chris Ahlstrom + + * README.md, doc/latex/tex/menu.tex, + doc/latex/tex/pattern_editor.tex, libseq66/src/play/metro.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/src/qseditoptions.cpp: Fix for issue #54 Qt detection, doc + update. + * Makefile.in, Seq66cli/Makefile.in, Seq66qt5/Makefile.in, + configure, data/Makefile.in, doc/Makefile.in, + doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + include/config.h.in, libseq66/Makefile.in, + libseq66/include/Makefile.in, libseq66/src/Makefile.in, + libsessions/Makefile.in, libsessions/include/Makefile.in, + libsessions/src/Makefile.in, m4/Makefile.in, m4/ax_have_qt.m4, + m4/ax_have_qt_min.m4, man/Makefile.in, + resources/pixmaps/Makefile.in, seq_portmidi/Makefile.in, + seq_portmidi/include/Makefile.in, seq_portmidi/src/Makefile.in, + seq_qt5/Makefile.in, seq_qt5/forms/Makefile.in, + seq_qt5/include/Makefile.in, seq_qt5/src/Makefile.in, + seq_rtmidi/Makefile.in, seq_rtmidi/include/Makefile.in, + seq_rtmidi/src/Makefile.in: Incorporated ax_have_qt serial 19 + updates to fix issue #54. + +2022-08-21 Chris Ahlstrom + + * README.md, RELNOTES.md, TODO, VERSION, bootstrap, bootstrap.help, + configure.ac, contrib/git/gitconfig, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/tutorial_first_startup.html, + data/share/metainfo/seq66.appdata.xml, doc/dox/doxy-common.cfg, + doc/latex/tex/configuration.tex, doc/latex/tex/menu.tex, + doc/latex/tex/patterns_panel.tex, + doc/latex/tex/seq66-user-manual.tex, include/cli/seq66-config.h, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, libseq66/include/play/metro.hpp, + libseq66/src/cfg/rcfile.cpp, libseq66/src/play/metro.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + man/seq66.1, man/seq66cli.1, man/sequencer66.1, + nsis/Seq66Constants.nsh, nsis/Seq66Setup.nsi, + nsis/build_debug_code.bat, nsis/build_release_package.bat, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_rtmidi/src/midi_alsa_info.cpp: Version bump to 0.99, fixes to + background recording. + +2022-08-17 Chris Ahlstrom + + * README.md, doc/latex/tex/pattern_editor.tex, + doc/latex/tex/patterns_panel.tex, libseq66/src/play/metro.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qperfeditframe64.ui, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/forms/qslivegrid.ui, + seq_qt5/include/qperfeditframe64.hpp, + seq_qt5/include/qperftime.hpp, seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/include/qseqtime.hpp, seq_qt5/src/qperfeditframe64.cpp, + seq_qt5/src/qperftime.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqtime.cpp: Fixed L/R marker handling, background + recording follow Grid and Quan modes. + +2022-08-16 Chris Ahlstrom + + * doc/latex/tex/configuration.tex, doc/latex/tex/menu.tex, + doc/latex/tex/patterns_panel.tex, libseq66/include/play/metro.hpp, + libseq66/include/play/performer.hpp, libseq66/src/play/metro.cpp, + libseq66/src/play/performer.cpp, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qslivegrid.cpp: + Background recording essentially works for issue #98, some tweaks + might be needed. + +2022-08-15 Chris Ahlstrom + + * libseq66/include/play/metro.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/play/metro.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qslivegrid.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qslivegrid.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Groundwork + for issue #98 background recording laid. + +2022-08-14 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp: Interim check-in for auto-recording, + in its infancy. + +2022-08-13 Chris Ahlstrom + + * README.md, doc/latex/tex/midi_formats.tex, + doc/latex/tex/pattern_editor.tex, doc/latex/tex/patterns_panel.tex, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/play/triggers.cpp: Metronome count-in essentially + works. + +2022-08-12 Chris Ahlstrom + + * libseq66/include/play/metro.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/play/metro.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/screenset.cpp, libseq66/src/play/sequence.cpp: + Provisional macroed code for metro count-in. + +2022-08-10 Chris Ahlstrom + + * TODO, contrib/vim-syntax/meson.vim, data/linux/qseq66.rc, + doc/latex/tex/menu.tex, doc/latex/tex/seq66-user-manual.tex, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/midi/event.cpp, + libseq66/src/play/metro.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditex.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp: Fixed some bugs in the metronome code, + added more documentation. + +2022-08-09 Chris Ahlstrom + + * : Added image for new Metronome tab, issue #98. + * doc/latex/tex/menu.tex, libseq66/include/play/performer.hpp, + libseq66/src/play/metro.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qseditoptions.cpp: + Metronome feature and configuration essentially working now. + +2022-08-08 Chris Ahlstrom + + * README.md, RELNOTES.md, libseq66/include/ctrl/midicontrolout.hpp, + libseq66/include/ctrl/midimacros.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/ctrl/midicontrolout.cpp, libseq66/src/play/metro.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qsessionframe.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qsessionframe.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qsessionframe.cpp: Metro GUI config in progress, weird + debug seqfault fixed. + +2022-08-08 Chris Ahlstrom + + * README.md, data/linux/qseq66.rc, doc/latex/tex/configuration.tex, + doc/latex/tex/patterns_panel.tex, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/play/metro.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/play/metro.cpp, + libseq66/src/play/performer.cpp: Added metronome configuration to + 'rc' file. + +2022-08-07 Chris Ahlstrom + + * libseq66/include/midi/midibytes.hpp, + libseq66/include/play/metro.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/play/metro.cpp, + libseq66/src/play/performer.cpp, seq_qt5/src/qseqeditframe64.cpp: + Added configuration class for metronome support, need to add code + for the rc file. + * README.md, TODO, libseq66/include/play/metro.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/play/metro.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qslivegrid.cpp: More metronome work, niggling issues and + configuration needed. + +2022-08-06 Chris Ahlstrom + + * libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/play/metro.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/src/qsmainwnd.cpp: Metronome + works, need to get it going in Song mode still. + * libseq66/include/play/screenset.hpp, + libseq66/include/play/seq.hpp, libseq66/include/play/sequence.hpp, + libseq66/src/play/metro.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/screenset.cpp, resources/pixmaps/metro.xpm, + seq_qt5/forms/qslivegrid.ui, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp: More progress on a metronome.... + +2022-08-05 Chris Ahlstrom + + * libseq66/include/Makefile.am, libseq66/include/Makefile.in, + libseq66/include/midi/calculations.hpp, + libseq66/include/midi/event.hpp, libseq66/include/play/metro.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, libseq66/include/play/seq.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/play/setmapper.hpp, libseq66/libseq66.pro, + libseq66/src/Makefile.am, libseq66/src/Makefile.in, + libseq66/src/play/metro.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/screenset.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/play/setmapper.cpp, resources/pixmaps/metro.xpm, + seq_qt5/forms/qslivegrid.ui, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qslivegrid.cpp, seq_rtmidi/src/midi_alsa.cpp, + seq_rtmidi/src/midi_alsa_info.cpp: For issue #98, initial metronome + code, still in progress. + +2022-08-03 Chris Ahlstrom + + * README.md, RELNOTES.md, TODO, contrib/git/git.text, + libseq66/include/util/rect.hpp, libseq66/src/os/shellexecute.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qpatternfix.ui, + seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qsmainwnd.cpp: Some fixes to issue #97, added paste box + and progress-bar Ctrl-arrow movement to pattern editor. + +2022-08-01 Chris Ahlstrom + + * README.md, TODO, libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/play/triggers.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/play/triggers.cpp, seq_qt5/include/qperfroll.hpp, + seq_qt5/src/qpatternfix.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qseqeditframe64.cpp: L/R keys now work to move triggers, + and Pattern Fix now modifies. + +2022-07-31 Chris Ahlstrom + + * README.md, doc/latex/tex/song_editor.tex, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/include/play/triggers.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/play/setmapper.cpp, + libseq66/src/play/triggers.cpp, resources/pixmaps/expandgrid.xpm, + seq_qt5/forms/qperfeditframe64.ui, seq_qt5/include/qperfbase.hpp, + seq_qt5/include/qperfroll.hpp, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qperfbase.cpp, seq_qt5/src/qperfeditframe64.cpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qperftime.cpp: Added an + expand-grid button to the song editor for issue #94. + +2022-07-30 Chris Ahlstrom + + * README.md, libseq66/include/play/performer.hpp, + libseq66/src/play/performer.cpp, seq_qt5/include/qperfroll.hpp, + seq_qt5/src/qperfroll.cpp: More work on issue #90 for song-editor + improvements, still in progress. + +2022-07-29 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/play/triggers.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/playlist.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/play/triggers.cpp, + seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qseqframe.hpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qperftime.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qseqtime.cpp, seq_qt5/src/qsmainwnd.cpp: Issue #90 for + the song editor triggers, still in flux. + * README.md, TODO, libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, libseq66/include/play/seq.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/playlist.cpp, + libseq66/src/play/screenset.cpp, libseq66/src/play/seq.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/play/triggers.cpp, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qperftime.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqtime.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp: Tightened up display message and playback + control in regard to issue #89. + +2022-07-28 Chris Ahlstrom + + * ChangeLog, README.md, TODO, libseq66/include/cfg/usrsettings.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/src/qeditbase.cpp, + seq_qt5/src/qperfbase.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qportwidget.cpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp: Good + progress on issues #89, #90, and #94, more testing needed. + * README.md, TODO, libseq66/src/play/performer.cpp: Interim safety + check-in for the road. + +2022-07-27 Chris Ahlstrom + + * README.md, TODO, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/src/qslivebase.cpp, + seq_qt5/src/qsmainwnd.cpp: Fixed issue #93, pattern editor open + after pattern cut/delete. + * TODO, libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qsmainwnd.cpp: Good progress + on issues #89 and #90, but need to resolve grid-flicker for #89. + * README.md, Seq66qt5/seq66qt5.cpp, TODO, + contrib/vim-syntax/cpp.vim, doc/latex/tex/configuration.tex, + libseq66/include/cfg/cmdlineopts.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/sessions/smanager.cpp, man/seq66.1, man/seq66cli.1, + man/sequencer66.1: Revisited issues #78 and #91 and added a locale + setting option. + +2022-07-23 Chris Ahlstrom + + * README.md, TODO, libseq66/src/play/performer.cpp, + seq_qt5/include/qloopbutton.hpp, seq_qt5/include/qslotbutton.hpp, + seq_qt5/src/qloopbutton.cpp: Minor tweaks to the slot-button + display. + +2022-07-22 Chris Ahlstrom + + * data/linux/qseq66-lp-mini-alt.ctrl, + libseq66/include/play/performer.hpp, + libseq66/include/sessions/smanager.hpp, + libseq66/src/cfg/midicontrolfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/sessions/smanager.cpp: More work on issue #89, nearly + complete. + +2022-07-22 Chris Ahlstrom + + * libseq66/include/cfg/midicontrolfile.hpp, + libseq66/include/cfg/rcfile.hpp, + libseq66/src/cfg/midicontrolfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/sessions/smanager.cpp, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qseditoptions.cpp: + Interim check-in of light refactoring of control-file I/O. + +2022-07-21 Chris Ahlstrom + + * data/linux/qseq66-lp-mini-alt.ctrl, + doc/latex/tex/configuration.tex, doc/latex/tex/menu.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/ctrl/midicontrolout.hpp, + libseq66/src/cfg/midicontrolfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/play/performer.cpp, seq_qt5/src/qloopbutton.cpp: + Interim check-in. + +2022-07-21 Chris Ahlstrom + + * README.md, configure, include/config.h.in, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/cfg/usrsettings.cpp, + libseq66/src/util/strfunctions.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qseditoptions.cpp, seq_rtmidi/src/midi_alsa_info.cpp: + Upgrades for issue #78. + +2022-07-18 Chris Ahlstrom + + * README.md, VERSION, configure.ac, contrib/git/git.text, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Prep for version 0.98.11. + +2022-07-18 Chris Ahlstrom + + * VERSION, configure.ac, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Version 0.98.10 pending. + +2022-07-18 Chris Ahlstrom + + * README.md, RELNOTES.md, contrib/vim-syntax/c.vim, + contrib/vim-syntax/cpp.vim, libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/midi/midifile.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qseditoptions.cpp, + seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp: + Revisited issue #83 re automation/display controls. + +2022-07-05 Chris Ahlstrom + + * README.md, RELNOTES.md, contrib/git/git.text, + contrib/vim-syntax/c.vim, doc/latex/tex/seq66-user-manual.tex, + libseq66/src/cfg/configfile.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qseqeventframe.ui, + seq_qt5/include/qseqeventframe.hpp, + seq_qt5/include/qseventslots.hpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseventslots.cpp, seq_rtmidi/include/rtmidi_types.hpp: + Fixed issue #88, updated RELNOTES for next version. + +2022-06-28 Chris Ahlstrom + + * README.md, TODO, VERSION, configure.ac, contrib/git/git.text, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/cmdlineopts.hpp, + libseq66/include/cfg/mutegroupsfile.hpp, + libseq66/include/cfg/rcfile.hpp, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/play/mutegroup.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/cfg/mutegroupsfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/os/shellexecute.cpp, libseq66/src/play/mutegroup.cpp, + libseq66/src/play/performer.cpp, seq_qt5/src/qmutemaster.cpp: Fixed + issue #87, more testing needed. + +2022-06-27 Chris Ahlstrom + + * contrib/scripts/make-checkout, + libseq66/include/cfg/usrsettings.hpp, seq_qt5/forms/qmutemaster.ui, + seq_qt5/src/qseditoptions.cpp: Improved layout of qmutemaster, fixed + non-changing usr options as per issue #87. + +2022-06-27 Chris Ahlstrom + + * ROADMAP.md, contrib/vim-syntax/c.vim, contrib/vim-syntax/cpp.vim, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/cmdlineopts.hpp, + libseq66/include/cfg/mutegroupsfile.hpp, + libseq66/include/cfg/rcfile.hpp, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/midi/calculations.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/mutegroup.hpp, + libseq66/include/play/mutegroups.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/setmaster.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/cfg/mutegroupsfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, + libseq66/src/midi/calculations.cpp, + libseq66/src/midi/midibytes.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/play/mutegroup.cpp, libseq66/src/play/mutegroups.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/setmaster.cpp, libseq66/src/play/songsummary.cpp, + seq_qt5/include/qmutemaster.hpp, seq_qt5/src/qmutemaster.cpp, + seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_info.cpp, + seq_rtmidi/src/rtmidi_info.cpp: Many tweaks, work on issue #87 well + underway. + +2022-06-18 Chris Ahlstrom + + * contrib/vim-syntax/c.vim, contrib/vim-syntax/cpp.vim: Updated vim + syntax files. + +2022-06-03 Chris Ahlstrom + + * ROADMAP.md, contrib/scripts/seq66.sed, + libseq66/include/midi/midibytes.hpp, + libseq66/src/midi/midibytes.cpp, + seq_rtmidi/include/midi_alsa_info.hpp, + seq_rtmidi/include/rterror.hpp, seq_rtmidi/src/midi_alsa.cpp, + seq_rtmidi/src/midi_alsa_info.cpp: Removed unused midi_booleans + class, minor tweaks. + +2022-06-03 Chris Ahlstrom + + * NEWS, README.md, TODO, VERSION, configure, configure.ac, + configure.help, doc/latex/tex/jack.tex, + doc/latex/tex/launchpad_mini.tex, + doc/latex/tex/seq66-user-manual.tex, doc/latex/tex/sessions.tex, + include/config.h.in, libseq66/src/play/portslist.cpp, + libseq66/src/util/strfunctions.cpp, + seq_rtmidi/include/midi_alsa.hpp, seq_rtmidi/src/midi_alsa.cpp, + seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp: + Version increment, doc updates, port-naming fix, alsa experiments. + +2022-06-01 Chris Ahlstrom + + * configure, include/config.h.in: Version bump to 0.98.9.1. + +2022-06-01 Chris Ahlstrom + + * : Fixed config.h.in merge conflict. + +2022-05-31 Chris Ahlstrom + + * INSTALL, TODO, configure, doc/latex/tex/alsa.tex, + include/config.h.in: Minor config updates, added VMPK documentation + to user manual. + +2022-05-30 Chris Ahlstrom + + * TODO, VERSION, configure.ac, doc/latex/tex/seq66-user-manual.tex, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, seq_rtmidi/src/midi_alsa_info.cpp: + Bumped the version and added note about vmpk input weirdness. + +2022-05-29 Chris Ahlstrom + + * ChangeLog, include/config.h.in: Updating to quick release 0.98.9. + +2022-05-29 Chris Ahlstrom + + * README.md, TODO, VERSION, configure.ac, data/license.text, + data/share/doc/tutorial/main_window_patterns.html, + data/share/doc/tutorial/pattern_tools.html, + doc/dox/doxy-common.cfg, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qinputcheckbox.cpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qsmainwnd.cpp: Fixed issue #85 seqfault and some minor + bugs, tutorial updates. + +2022-05-27 Chris Ahlstrom + + * data/share/doc/tutorial/css/dark-slide.css, + data/share/doc/tutorial/css/emac-slide.css, + data/share/doc/tutorial/css/light-slide.css, + data/share/doc/tutorial/css/slide.css, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/left-tree.html: Added CSS color variables to + style sheets. + +2022-05-26 Chris Ahlstrom + + * data/share/doc/tutorial/css/dark-slide.css, + data/share/doc/tutorial/css/emac-slide.css, + data/share/doc/tutorial/css/light-slide.css, + data/share/doc/tutorial/css/slide.css, + data/share/doc/tutorial/faq.html, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/introduction.html: Add emac-slide.css, + updated HTML. + +2022-05-25 Chris Ahlstrom + + * TODO, contrib/git/git.text, doc/latex/tex/configuration.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/cfg/settings.hpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/settings.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/os/shellexecute.cpp, + seq_qt5/src/qsmainwnd.cpp: Add PDF viewer/browser options for the + Help functions. + +2022-05-24 Chris Ahlstrom + + * TODO, libseq66/include/cfg/settings.hpp, + libseq66/src/cfg/settings.cpp, nsis/Seq66Constants.nsh, + nsis/Seq66Setup.nsi, nsis/build_debug_code.bat, + nsis/build_release_package.bat, seq_qt5/src/qsmainwnd.cpp: Added + fall back to github.io to find user manual, needs testing. + +2022-05-24 Chris Ahlstrom + + * contrib/git/git.text, data/share/doc/tutorial/configuration.html, + data/share/doc/tutorial/css/dark-slide.css, + data/share/doc/tutorial/css/light-slide.css, + data/share/doc/tutorial/css/slide.css, + data/share/doc/tutorial/faq.html, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/images/README, + data/share/doc/tutorial/index.html, + data/share/doc/tutorial/introduction.html, + data/share/doc/tutorial/left-tree.html, + data/share/doc/tutorial/main_window.html, + data/share/doc/tutorial/main_window_patterns.html, + data/share/doc/tutorial/mutes_manager.html, + data/share/doc/tutorial/navibar-saved.html, + data/share/doc/tutorial/navibar.html, + data/share/doc/tutorial/pagenotready.html, + data/share/doc/tutorial/pattern_editor.html, + data/share/doc/tutorial/pattern_tools.html, + data/share/doc/tutorial/playlist_manager.html, + data/share/doc/tutorial/sets_manager.html, + data/share/doc/tutorial/song_editor.html, + data/share/doc/tutorial/tutorial_first_startup.html, + data/share/doc/tutorial/tutorial_live_play.html, + data/share/doc/tutorial/tutorial_main.html, + data/share/doc/tutorial/tutorial_new_patterns.html, + data/share/doc/tutorial/tutorial_new_song.html, + data/share/doc/tutorial/tutorial_other_features.html, + data/share/doc/tutorial/tutorial_song_performance.html: Perfected + navigation buttons, trimmed PNGs and HTMLs. + +2022-05-23 Chris Ahlstrom + + * data/share/doc/tutorial/configuration.html, + data/share/doc/tutorial/faq.html, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/introduction.html, + data/share/doc/tutorial/main_window.html, + data/share/doc/tutorial/main_window_patterns.html, + data/share/doc/tutorial/mutes_manager.html, + data/share/doc/tutorial/pattern_editor.html, + data/share/doc/tutorial/pattern_tools.html, + data/share/doc/tutorial/playlist_manager.html, + data/share/doc/tutorial/sets_manager.html, + data/share/doc/tutorial/song_editor.html, + data/share/doc/tutorial/tutorial_first_startup.html, + data/share/doc/tutorial/tutorial_live_play.html, + data/share/doc/tutorial/tutorial_main.html, + data/share/doc/tutorial/tutorial_new_patterns.html, + data/share/doc/tutorial/tutorial_new_song.html, + data/share/doc/tutorial/tutorial_other_features.html, + data/share/doc/tutorial/tutorial_song_performance.html, + seq_qt5/src/qloopbutton.cpp: Shortened Prev/Home/Next link, fixed + bug where queued/one-shot did not gray the progress box. + +2022-05-23 Chris Ahlstrom + + * VERSION, configure, configure.ac, + data/share/doc/tutorial/configuration.html, + data/share/doc/tutorial/faq.html, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/index.html, + data/share/doc/tutorial/introduction.html, + data/share/doc/tutorial/left-tree.html, + data/share/doc/tutorial/main_window.html, + data/share/doc/tutorial/main_window_patterns.html, + data/share/doc/tutorial/mutes_manager.html, + data/share/doc/tutorial/pagenotready.html, + data/share/doc/tutorial/pattern_editor.html, + data/share/doc/tutorial/pattern_tools.html, + data/share/doc/tutorial/playlist_manager.html, + data/share/doc/tutorial/sets_manager.html, + data/share/doc/tutorial/song_editor.html, + data/share/doc/tutorial/tutorial_first_startup.html, + data/share/doc/tutorial/tutorial_live_play.html, + data/share/doc/tutorial/tutorial_main.html, + data/share/doc/tutorial/tutorial_new_patterns.html, + data/share/doc/tutorial/tutorial_new_song.html, + data/share/doc/tutorial/tutorial_other_features.html, + data/share/doc/tutorial/tutorial_song_performance.html, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Version numbers, navigate row for + tutorial. + +2022-05-23 Chris Ahlstrom + + * ChangeLog, INSTALL, VERSION, bootstrap, configure.ac, + data/Makefile.am, data/Makefile.in, include/config.h.in, + seq_qt5/src/qsmainwnd.cpp: Minor fixes to make uninstall for 0.98.8. + +2022-05-23 Chris Ahlstrom + + * README.md, TODO, data/share/doc/tutorial/configuration.html, + data/share/doc/tutorial/css/dark-slide.css, + data/share/doc/tutorial/css/light-slide.css, + data/share/doc/tutorial/css/slide.css, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/introduction.html, + data/share/doc/tutorial/left-tree.html, + data/share/doc/tutorial/main_window.html, + data/share/doc/tutorial/main_window_patterns.html, + data/share/doc/tutorial/mutes_manager.html, + data/share/doc/tutorial/navibar-saved.html, + data/share/doc/tutorial/navibar.html, + data/share/doc/tutorial/pattern_editor.html, + data/share/doc/tutorial/playlist_manager.html, + data/share/doc/tutorial/sets_manager.html, + data/share/doc/tutorial/song_editor.html, + data/share/doc/tutorial/tutorial_first_startup.html, + data/share/doc/tutorial/tutorial_live_play.html, + data/share/doc/tutorial/tutorial_main.html, + data/share/doc/tutorial/tutorial_new_patterns.html, + data/share/doc/tutorial/tutorial_new_song.html, + data/share/doc/tutorial/tutorial_other_features.html, + data/share/doc/tutorial/tutorial_song_performance.html: Finished + first draft of tutorial, needs prev/next and testing in Windows. + +2022-05-22 Chris Ahlstrom + + * data/share/doc/tutorial/css/dark-slide.css, + data/share/doc/tutorial/css/light-slide.css, + data/share/doc/tutorial/css/slide.css, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/left-tree.html, + data/share/doc/tutorial/main_window_patterns.html, + data/share/doc/tutorial/song_editor.html, + data/share/doc/tutorial/tutorial_first_startup.html, + data/share/doc/tutorial/tutorial_main.html: Still more tutorial + updates, added a dark-mode css file. + +2022-05-21 Chris Ahlstrom + + * TODO, data/share/doc/tutorial/configuration.html, + data/share/doc/tutorial/faq.html, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/left-tree.html, + data/share/doc/tutorial/main_window.html, + data/share/doc/tutorial/pattern_editor.html, + data/share/doc/tutorial/song_editor.html, + data/share/doc/tutorial/tutorial_first_startup.html: More tutorial + updates. + +2022-05-21 Chris Ahlstrom + + * data/Makefile.am, data/Makefile.in, + data/share/doc/tutorial/configuration.html, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/left-tree.html, + data/share/doc/tutorial/main_window.html, + data/share/doc/tutorial/pattern_editor.html, + data/share/doc/tutorial/pattern_tools.html, + data/share/doc/tutorial/tutorial_first_startup.html, + data/share/doc/tutorial/tutorial_main.html: Fixed tutorial install, + more tutorial updates. + +2022-05-20 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/menu.tex, + doc/latex/tex/patterns_panel.tex, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qperfeditframe64.ui, + seq_qt5/forms/qseditoptions.ui, seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/include/qperfeditframe64.hpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qperftime.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qseqtime.cpp: Various fixes, + UI tweaks, doc updates, added END to perfroll. + +2022-05-19 Chris Ahlstrom + + * data/share/doc/tutorial/configuration.html, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/introduction.html, + data/share/doc/tutorial/left-tree.html, + data/share/doc/tutorial/main_window.html, + data/share/doc/tutorial/pattern_editor.html, + data/share/doc/tutorial/pattern_tools.html, + data/share/doc/tutorial/tutorial_first_startup.html, + data/share/doc/tutorial/tutorial_main.html: Add tutorial section, + broken. + +2022-05-19 Chris Ahlstrom + + * Makefile.in, README.md, Seq66cli/Makefile.in, + Seq66qt5/Makefile.in, TODO, configure, configure.ac, + data/Makefile.in, doc/Makefile.in, doc/latex/Makefile.in, + doc/latex/tex/Makefile.in, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, libseq66/Makefile.in, + libseq66/include/Makefile.am, libseq66/include/Makefile.in, + libseq66/include/os/shellexecute.hpp, libseq66/libseq66.pro, + libseq66/src/Makefile.am, libseq66/src/Makefile.in, + libseq66/src/cfg/settings.cpp, libseq66/src/os/shellexecute.cpp, + libseq66/src/seq66_features.cpp, libsessions/Makefile.in, + libsessions/include/Makefile.in, libsessions/src/Makefile.am, + libsessions/src/Makefile.in, m4/Makefile.in, man/Makefile.in, + resources/pixmaps/Makefile.in, seq_portmidi/Makefile.in, + seq_portmidi/include/Makefile.in, seq_portmidi/src/Makefile.am, + seq_portmidi/src/Makefile.in, seq_qt5/Makefile.in, + seq_qt5/forms/Makefile.in, seq_qt5/include/Makefile.in, + seq_qt5/src/Makefile.am, seq_qt5/src/Makefile.in, + seq_qt5/src/qsmainwnd.cpp, seq_rtmidi/Makefile.in, + seq_rtmidi/include/Makefile.in, seq_rtmidi/src/Makefile.am, + seq_rtmidi/src/Makefile.in: Added installation path search and + shellexecute module. + +2022-05-18 Chris Ahlstrom + + * configure.ac, libseq66/include/cfg/settings.hpp, + libseq66/include/seq66_features.hpp, libseq66/src/cfg/settings.cpp, + libseq66/src/seq66_features.cpp, + libseq66/src/util/filefunctions.cpp, seq_qt5/src/qsmainwnd.cpp: + Added HTML/PDF lookup, PDF local file access needs work. + +2022-05-18 Chris Ahlstrom + + * README.md, TODO, contrib/mutes-map.rc, contrib/vim.rc, + data/Makefile.am, data/Makefile.in, + data/share/doc/tutorial/configuration.html, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/introduction.html, + data/share/doc/tutorial/left-tree.html, + data/share/doc/tutorial/main_window.html, + data/share/doc/tutorial/main_window_patterns.html, + data/share/doc/tutorial/pagenotready.html, + data/share/doc/tutorial/pattern_editor.html, + data/share/doc/tutorial/pattern_tools.html, + data/share/doc/tutorial/song_editor.html, + libseq66/include/util/filefunctions.hpp, + libseq66/src/util/filefunctions.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qsmainwnd.cpp: Initial + working tutorial files, lookup is next. + +2022-05-17 Chris Ahlstrom + + * data/readme.text, data/share/doc/tutorial/css/slide.css, + data/share/doc/tutorial/home.html, + data/share/doc/tutorial/images/README, + data/share/doc/tutorial/index.html, + data/share/doc/tutorial/introduction.html, + data/share/doc/tutorial/left-tree.html, + data/share/doc/tutorial/main_window.html, + data/share/doc/tutorial/main_window_patterns.html, + data/share/doc/tutorial/navibar.html, + data/share/doc/tutorial/pagenotready.html, nsis/Seq66Constants.nsh, + nsis/Seq66Setup.nsi, nsis/build_release_package.bat: Fixed Windows + installer, added initial HTML tutorial documentation. + +2022-05-16 Chris Ahlstrom + + * doc/dia/libseq66-headers.dia, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/settings.hpp, + libseq66/include/ctrl/midicontrol.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/util/basic_macros.hpp, + libseq66/include/util/condition.hpp, + libseq66/include/util/filefunctions.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/cfg/scales.cpp, + libseq66/src/cfg/settings.cpp, libseq66/src/ctrl/midicontrolin.cpp, + libseq66/src/ctrl/midimacros.cpp, + libseq66/src/ctrl/opcontainer.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/basic_macros.cpp, + libseq66/src/util/filefunctions.cpp, + libsessions/include/nsm/nsmbase.hpp, seq_qt5/src/palettefile.cpp, + seq_rtmidi/include/midi_alsa_info.hpp, + seq_rtmidi/include/midi_api.hpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/include/rterror.hpp, seq_rtmidi/include/rtmidi.hpp, + seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midibus.cpp: More header + refactoring including seq_rtmidi. + +2022-05-15 Chris Ahlstrom + + * libseq66/include/cfg/configfile.hpp, + libseq66/include/midi/calculations.hpp, + libseq66/include/midi/editable_event.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/filefunctions.hpp, + libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/cfg/notemapfile.cpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/midi/calculations.cpp, + libseq66/src/midi/event.cpp, libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/midi_splitter.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midibase.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/os/daemonize.cpp, libseq66/src/play/portslist.cpp, + libseq66/src/play/sequence.cpp, + libseq66/src/util/filefunctions.cpp, seq_qt5/include/qlfoframe.hpp, + seq_qt5/include/qpatternfix.hpp, seq_qt5/src/palettefile.cpp, + seq_qt5/src/qlfoframe.cpp, seq_qt5/src/qpatternfix.cpp, + seq_rtmidi/src/midi_alsa.cpp, seq_rtmidi/src/midi_alsa_info.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Rearranged/removed palette and + calculations headers. + +2022-05-14 Chris Ahlstrom + + * doc/dia/libseq66-headers.dia, libseq66/include/Makefile.am, + libseq66/include/Makefile.in, libseq66/include/{util => + midi}/calculations.hpp, libseq66/include/midi/editable_event.hpp, + libseq66/include/midi/event.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/midi/wrkfile.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, libseq66/include/{midi => + play}/songsummary.hpp, libseq66/libseq66.pro, + libseq66/src/Makefile.am, libseq66/src/Makefile.in, + libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/cfg/notemapfile.cpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/{util => + midi}/calculations.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midibase.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/midi/wrkfile.cpp, libseq66/src/os/daemonize.cpp, + libseq66/src/play/portslist.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/{midi => play}/songsummary.cpp, + libseq66/src/play/triggers.cpp, + libseq66/src/util/filefunctions.cpp, + libsessions/include/nsm/nsmdummy.hpp, + seq_qt5/include/qlfoframe.hpp, seq_qt5/include/qpatternfix.hpp, + seq_qt5/src/palettefile.cpp, seq_qt5/src/qlfoframe.cpp, + seq_qt5/src/qpatternfix.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/include/rterror.hpp, seq_rtmidi/src/midi_alsa.cpp, + seq_rtmidi/src/midi_alsa_info.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Duty now for the future, major + header/headache refactorying. + +2022-05-13 Chris Ahlstrom + + * README.md, ROADMAP.md, doc/dia/libseq66-headers.dia, + libseq66/include/ctrl/keycontrol.hpp, + libseq66/include/ctrl/keymap.hpp, + libseq66/include/ctrl/midicontrolin.hpp, + libseq66/include/ctrl/midimacro.hpp, + libseq66/include/ctrl/midimacros.hpp, + libseq66/include/midi/controllers.hpp, + libseq66/include/midi/editable_events.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/inputslist.hpp, + libseq66/include/play/mutegroup.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/ctrl/keycontrol.cpp, libseq66/src/ctrl/midimacro.cpp, + libseq66/src/midi/controllers.cpp, libseq66/src/midi/midibytes.cpp, + libseq66/src/play/mutegroup.cpp, + libseq66/src/util/strfunctions.cpp, seq_qt5/src/qseditoptions.cpp: + Started header-file refactoring. + +2022-05-11 Chris Ahlstrom + + * ROADMAP.md, contrib/code/function_calls_gnu.c, + contrib/code/function_calls_gnu.h, + seq_rtmidi/include/midi_info.hpp, seq_rtmidi/include/midi_jack.hpp: + Added ROADMAP, removed gnu module. + +2022-05-11 Chris Ahlstrom + + * INSTALL, Makefile.in, README.md, Seq66cli/Makefile.in, + Seq66qt5/Makefile.in, TODO, bootstrap, configure, configure.ac, + data/Makefile.in, doc/Makefile.in, doc/latex/Makefile.in, + doc/latex/tex/Makefile.in, include/config.h.in, + libseq66/Makefile.in, libseq66/include/Makefile.am, + libseq66/include/Makefile.in, + libseq66/include/function_calls_gnu.h, libseq66/src/Makefile.am, + libseq66/src/Makefile.in, libseq66/src/function_calls_gnu.c, + libsessions/Makefile.in, libsessions/include/Makefile.in, + libsessions/src/Makefile.in, m4/Makefile.in, m4/xpc_debug.m4, + man/Makefile.in, resources/pixmaps/Makefile.in, + seq_portmidi/Makefile.in, seq_portmidi/include/Makefile.in, + seq_portmidi/src/Makefile.in, seq_qt5/Makefile.in, + seq_qt5/forms/Makefile.in, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/Makefile.in, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/Makefile.am, seq_qt5/src/Makefile.in, + seq_qt5/src/qseditoptions.cpp, seq_rtmidi/Makefile.in, + seq_rtmidi/include/Makefile.in, seq_rtmidi/src/Makefile.in: Fixed + out-of-source builds, removed func call code, streamline bootstrap + script. + +2022-05-10 Chris Ahlstrom + + * INSTALL, README.md, Seq66cli/seq66rtcli.cpp, VERSION, bootstrap, + configure, configure.ac, include/cli/seq66-config.h, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/seq66_features.hpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/seq66_features.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qseditoptions.cpp: + For issue #84, added an option to build and install both the Qt and + CLI apps. + +2022-05-08 Chris Ahlstrom + + * ChangeLog: Version 0.98.7. + +2022-05-08 Chris Ahlstrom + + * TODO, doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qpatternfix.ui, seq_qt5/include/qpatternfix.hpp, + seq_qt5/src/qpatternfix.cpp: Measure-detection updates, fixed + pattern reversal feature. + +2022-05-08 Chris Ahlstrom + + * libseq66/include/play/sequence.hpp, + libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqkeys.cpp: Improving + speed of measure-change detection. + +2022-05-06 Chris Ahlstrom + + * seq_qt5/src/qt5_helpers.cpp: Fixed fill_combobox, patternfix.midi. + +2022-05-06 Chris Ahlstrom + + * README.md, configure.ac, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/play/clockslist.hpp, + libseq66/include/play/inputslist.hpp, + libseq66/include/play/portslist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/cfg/rcfile.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/portslist.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/util/strfunctions.cpp, + seq_qt5/forms/qpatternfix.ui, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qsessionframe.ui, seq_qt5/include/qpatternfix.hpp, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qpatternfix.cpp, + seq_qt5/src/qseditoptions.cpp: Add client:port display option, + pattern-fix reversal option. + +2022-05-04 Chris Ahlstrom + + * Makefile.am, Makefile.in, README.md, Seq66qt5/Makefile.am, + Seq66qt5/Makefile.in, bootstrap, contrib/git/git.text, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/play/portslist.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/cfg/rcfile.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/portslist.cpp, + libseq66/src/util/strfunctions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp: + Refactoring portslist and adding eventual support for client/port + pair showing. + +2022-05-03 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, libseq66/src/os/timing.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qbase.hpp, seq_qt5/include/qmutemaster.hpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/include/qsetmaster.hpp, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp: Fixes for slot flickering, slight + refactoring of modification detection. + +2022-05-01 Chris Ahlstrom + + * README.md, TODO, libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/midi/midifile.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp: Fixes to + modify status of time-signature in main window. + +2022-05-01 Chris Ahlstrom + + * : commit f813290f2a03db33f498c86aab4ad391959806c3 Author: Chris + Ahlstrom Date: Sun May 1 08:22:22 2022 + -0400 + +2022-04-29 Chris Ahlstrom + + * : Fix merge conflict in sequence module. + +2022-04-29 Chris Ahlstrom + + * README.md, libseq66/include/play/sequence.hpp, + libseq66/src/cfg/settings.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/seq66_features.cpp, + libseq66/src/util/strfunctions.cpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qt5_helpers.cpp: Fixed issue #81 by adding stdexcept + header. + +2022-04-28 Chris Ahlstrom + + * README.md, libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/performer.hpp, libseq66/include/play/seq.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/play/setmapper.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qlfoframe.hpp, seq_qt5/include/qpatternfix.hpp, + seq_qt5/include/qseqbase.hpp, seq_qt5/include/qseqdata.hpp, + seq_qt5/include/qseqeditex.hpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/include/qseqframe.hpp, + seq_qt5/include/qseqkeys.hpp, seq_qt5/include/qseqroll.hpp, + seq_qt5/include/qseqtime.hpp, seq_qt5/include/qseventslots.hpp, + seq_qt5/include/qstriggereditor.hpp, seq_qt5/src/qlfoframe.cpp, + seq_qt5/src/qpatternfix.cpp, seq_qt5/src/qseqbase.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqeditex.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseqframe.cpp, seq_qt5/src/qseqkeys.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qseqtime.cpp, + seq_qt5/src/qseventslots.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qstriggereditor.cpp: Refactored seqedit to use seq::ref + instead of pointers. + +2022-04-27 Chris Ahlstrom + + * libseq66/include/cfg/settings.hpp, libseq66/src/cfg/settings.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qpatternfix.ui, + seq_qt5/include/qperfeditframe64.hpp, + seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/src/qpatternfix.cpp, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5_helpers.cpp: Refactoring fill_combobox() function. + +2022-04-26 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qlfoframe.ui, seq_qt5/forms/qpatternfix.ui, + seq_qt5/include/qpatternfix.hpp, seq_qt5/src/qlfoframe.cpp, + seq_qt5/src/qpatternfix.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qsmainwnd.cpp: Added jitter to + pattern-fix, GUI fixes. + +2022-04-25 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/util/calculations.cpp, resources/pixmaps/play_on.xpm, + resources/pixmaps/q_rec_on.xpm, resources/pixmaps/rec_on.xpm, + resources/pixmaps/thru_on.xpm, seq_qt5/include/qeditbase.hpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qseqtime.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qstriggereditor.cpp: Added + 'on' icons for seqedit, non-power-of-2 detection, improved + modification detection. + +2022-04-23 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/pattern_editor.tex, + libseq66/include/play/sequence.hpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qpatternfix.cpp, seq_qt5/src/qseqeditframe64.cpp: Fixes + to pattern-fix, ongoing. + +2022-04-22 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/pattern_editor.tex, + libseq66/include/cfg/settings.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/play/setmapper.hpp, libseq66/src/cfg/settings.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/play/setmapper.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/filefunctions.cpp, + libseq66/src/util/strfunctions.cpp, seq_qt5/forms/qpatternfix.ui, + seq_qt5/include/qpatternfix.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qpatternfix.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qsmainwnd.cpp: Improved perf-modified handling, adding + settings lists. + +2022-04-20 Chris Ahlstrom + + * README.md, seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/include/qpatternfix.hpp, seq_qt5/include/qt5_helpers.hpp, + seq_qt5/src/qpatternfix.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qt5_helpers.cpp, seq_qt5/src/qt5nsmanager.cpp: Added + QIcon theme-name retrieval, seqedit tweakage. + +2022-04-19 Chris Ahlstrom + + * libseq66/include/play/sequence.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qpatternfix.ui, seq_qt5/include/qpatternfix.hpp, + seq_qt5/src/qpatternfix.cpp, seq_qt5/src/qseqeditframe64.cpp: More + refinements to qpatternfix processing. + +2022-04-16 Chris Ahlstrom + + * libseq66/include/play/sequence.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/util/strfunctions.cpp, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/include/qpatternfix.hpp, + seq_qt5/src/qpatternfix.cpp: Added rudimentary time-signature + adjustment to qpatternfix, still fixing issue. + +2022-04-15 Chris Ahlstrom + + * TODO, libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qpatternfix.ui, seq_qt5/include/qpatternfix.hpp, + seq_qt5/src/qpatternfix.cpp: Augmenting qpatternfix with note-length + preservation. + +2022-04-14 Chris Ahlstrom + + * README.md, TODO, libseq66/include/cfg/settings.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/cfg/settings.cpp, libseq66/src/midi/eventlist.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/util/strfunctions.cpp, + seq_qt5/include/Makefile.am, seq_qt5/include/Makefile.in, + seq_qt5/include/qpatternfix.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qseqstyle.hpp, + seq_qt5/seq_qt5.pro, seq_qt5/src/Makefile.am, + seq_qt5/src/Makefile.in, seq_qt5/src/gui_palette_qt5.cpp, + seq_qt5/src/qinputcheckbox.cpp, seq_qt5/src/qlfoframe.cpp, + seq_qt5/src/qliveframeex.cpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qmutemaster.cpp, seq_qt5/src/qpatternfix.cpp, + seq_qt5/src/qperfbase.cpp, seq_qt5/src/qperfeditex.cpp, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qportwidget.cpp, + seq_qt5/src/qscrollmaster.cpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditex.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qseqframe.cpp, + seq_qt5/src/qseqkeys.cpp, seq_qt5/src/qseqstyle.cpp, + seq_qt5/src/qseqtime.cpp, seq_qt5/src/qsessionframe.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qstriggereditor.cpp, + seq_qt5/src/qt5_helpers.cpp: More work on settings, qpatternfix, + time signatures. + +2022-04-13 Chris Ahlstrom + + * README.md, libseq66/include/cfg/configfile.hpp, + libseq66/include/cfg/settings.hpp, libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/notemapfile.cpp, libseq66/src/cfg/settings.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/cfg/usrsettings.cpp, + libseq66/src/midi/editable_event.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/util/calculations.cpp, + libseq66/src/util/strfunctions.cpp, + seq_qt5/include/qperfeditframe64.hpp, + seq_qt5/src/gui_palette_qt5.cpp, seq_qt5/src/qperfeditframe64.cpp, + seq_qt5/src/qplaylistframe.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsetmaster.cpp, + seq_qt5/src/qseventslots.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5_helpers.cpp: Tightened string-to-number calls, more + combolist updates and usages. + +2022-04-13 Chris Ahlstrom + + * libseq66/src/cfg/settings.cpp: Minor settings module update. + +2022-04-13 Chris Ahlstrom + + * README.md, TODO, libseq66/include/cfg/settings.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/cfg/settings.cpp, libseq66/src/util/calculations.cpp, + seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5_helpers.cpp: Refactoring + combo-box handling into settings module. + +2022-04-12 Chris Ahlstrom + + * README.md, libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qlfoframe.ui, seq_qt5/forms/qmutemaster.ui, + seq_qt5/forms/qpatternfix.ui, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/forms/qseqeventframe.ui, + seq_qt5/forms/qsessionframe.ui, seq_qt5/forms/qsetmaster.ui, + seq_qt5/forms/qslivegrid.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qpatternfix.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/src/qpatternfix.cpp, + seq_qt5/src/qseqeditex.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseventslots.cpp, seq_qt5/src/qsmainwnd.cpp: qpatternfix + fixes, tab ordering, measure calculation improvments. + +2022-04-11 Chris Ahlstrom + + * doc/latex/tex/palettes.tex, + libseq66/include/util/calculations.hpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qpatternfix.ui, + seq_qt5/include/qpatternfix.hpp, seq_qt5/src/qpatternfix.cpp, + seq_qt5/src/qseqeditframe64.cpp: qpatternfix fixes, more progress. + +2022-04-11 Chris Ahlstrom + + * README.md, doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qpatternfix.ui, seq_qt5/include/qpatternfix.hpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/include/qstriggereditor.hpp, seq_qt5/src/qpatternfix.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qstriggereditor.cpp: + qpatternfix dialog now in the debugging stage. + +2022-04-10 Chris Ahlstrom + + * VERSION, configure, configure.ac, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/play/sequence.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qpatternfix.ui, + seq_qt5/include/Makefile.am, seq_qt5/include/Makefile.in, + seq_qt5/include/qlfoframe.hpp, seq_qt5/include/qpatternfix.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qt5_helper.h, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/seq_qt5.pro, + seq_qt5/src/qlfoframe.cpp, seq_qt5/src/qpatternfix.cpp, + seq_qt5/src/qseqeditframe64.cpp: qpatternfix dialog fleshed out, + implementation not yet in place. + +2022-04-09 Chris Ahlstrom + + * seq_qt5/forms/qlfoframe.ui, seq_qt5/forms/qpatternfix.ui, + seq_qt5/include/Makefile.am, seq_qt5/include/Makefile.in, + seq_qt5/include/qlfoframe.hpp, seq_qt5/include/qpatternfix.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/seq_qt5.pro, + seq_qt5/src/Makefile.am, seq_qt5/src/Makefile.in, + seq_qt5/src/qpatternfix.cpp, seq_qt5/src/qseqeditframe64.cpp: Added + qpatternfix dialog, not yet functional. + +2022-04-09 Chris Ahlstrom + + * ChangeLog, doc/latex/tex/menu.tex: Minor user-manual fix, + change-log. + +2022-04-08 Chris Ahlstrom + + * README.md, seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp: Fixed + stupid seqedit bug setting beats/bar. + +2022-04-08 Chris Ahlstrom + + * README.md, TODO, VERSION, bootstrap, configure, configure.ac, + doc/dox/doxy-common.cfg, doc/latex/tex/menu.tex, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/ctrl/midicontrolin.hpp, + libseq66/include/ctrl/midicontrolout.hpp, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/seq66_features.h, + libseq66/include/seq66_features.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/ctrl/midicontrolin.cpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/os/timing.cpp, + libseq66/src/play/screenset.cpp, seq_portmidi/src/portmidi.c, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qloopbutton.hpp, + seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/include/qslivegrid.hpp, seq_qt5/include/qslotbutton.hpp, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqbase.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qslotbutton.cpp, + seq_rtmidi/src/midi_jack.cpp: Code cleanup of macros, unused UI + items. + +2022-04-06 Chris Ahlstrom + + * libseq66/include/cfg/basesettings.hpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp: Added Apply/Reset buttons to + Preferences dialog. + +2022-04-05 Chris Ahlstrom + + * README.md, libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/play/performer.cpp, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qsmainwnd.cpp: Clear + global seq features from last tune, even more detection of + modification. + +2022-04-04 Chris Ahlstrom + + * README.md, libseq66/include/midi/midi_vector_base.hpp, + libseq66/include/midi/midifile.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5nsmanager.cpp: Better pattern modification detection, + SeqSpec reading, restart handling. + +2022-04-03 Chris Ahlstrom + + * seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseqroll.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp: + Global-seq-feature work, may be complete. + +2022-04-03 Chris Ahlstrom + + * libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp: Getting + global-seq-feature working right, in progress. + +2022-04-02 Chris Ahlstrom + + * README.md, libseq66/src/cfg/usrsettings.cpp, + libseq66/src/play/performer.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqframe.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/include/rtmidi.hpp, seq_rtmidi/src/midi_jack.cpp: Working + on a potential segfault when adding a new track while playing. + +2022-03-31 Chris Ahlstrom + + * README.md, TODO, libseq66/src/util/filefunctions.cpp, + nsis/Seq66Constants.nsh, nsis/build_debug_code.bat, + nsis/build_release_package.bat, seq_qt5/forms/qseditoptions.ui, + seq_qt5/src/qslivegrid.cpp: Removed dead code, minor GUI tweaks. + +2022-03-29 Chris Ahlstrom + + * NEWS, README.md, RELNOTES.md, TODO, + libseq66/include/cfg/rcsettings.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/play/performer.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qsmainwnd.cpp: Fixed + issues with Live/Song mode, Preferences updates. + +2022-03-28 Chris Ahlstrom + + * README.md, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5_helpers.cpp: Fixed + setting last-used-directory and modify status with painted notes. + +2022-03-28 Chris Ahlstrom + + * README.md, Seq66qt5/seq66qt5.cpp, + contrib/code/test/filename_split.cpp, doc/dia/rtbusses.dia, + doc/dia/rtjack_init.dia, libseq66/include/util/filefunctions.hpp, + libseq66/src/util/filefunctions.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/src/mastermidibus.cpp: Fixed filename splitting/building, + updated diagrams. + +2022-03-26 Chris Ahlstrom + + * README.md, TODO, bootstrap.help, doc/dia/rtbusses.dia, + libseq66/include/cfg/rcsettings.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/sessions/smanager.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_rtmidi/include/rtmidi.hpp, + seq_rtmidi/include/rtmidi_info.hpp, seq_rtmidi/src/midi_info.cpp, + seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi.cpp, + seq_rtmidi/src/rtmidi_info.cpp: Fixed Dia files, minor bugs, + cleanup. + +2022-03-23 Chris Ahlstrom + + * arch/package/PKGBUILD, doc/dia/rtbusses.dia, + libseq66/src/os/daemonize.cpp: Added initial Dia JACK sequence + diagram, updated Arch PKGBUILS. + +2022-03-22 Chris Ahlstrom + + * README.md, doc/latex/tex/menu.tex, + doc/latex/tex/pattern_editor.tex, doc/latex/tex/patterns_panel.tex, + doc/latex/tex/seq66-user-manual.tex, doc/latex/tex/sessions.tex, + doc/latex/tex/song_editor.tex: Updated the user manual. + +2022-03-21 Chris Ahlstrom + + * README.md, bootstrap, configure, configure.ac, + doc/latex/tex/sessions.tex, include/config.h.in, + libseq66/include/util/basic_macros.hpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/basic_macros.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qsessionframe.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qsessionframe.hpp, + seq_qt5/include/qt5nsmanager.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp: + Revisited issue #41, added another reload button. + +2022-03-14 Chris Ahlstrom + + * INSTALL, README.md, doc/latex/tex/jack.tex, + doc/latex/tex/pattern_editor.tex, libseq66/src/midi/businfo.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp, seq_rtmidi/include/midi_api.hpp, + seq_rtmidi/include/rtmidi.hpp, seq_rtmidi/include/rtmidi_types.hpp, + seq_rtmidi/src/midi_alsa.cpp, seq_rtmidi/src/midi_alsa_info.cpp, + seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midi_probe.cpp, + seq_rtmidi/src/rtmidi_types.cpp: Add UI for click-to-edit, removed + JACK callback code. + +2022-03-10 Chris Ahlstrom + + * README.md, libseq66/include/midi/midibase.hpp, + libseq66/src/midi/midibase.cpp, seq_rtmidi/src/midibus.cpp: JACK + port enable/disable fixed, very minor optimizing. + +2022-03-08 Chris Ahlstrom + + * README.md, RELNOTES.md, VERSION, configure, configure.ac, + doc/latex/tex/seq66-user-manual.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/ctrl/opcontrol.hpp, + libseq66/include/midi/midibase.hpp, + libseq66/include/play/mutegroups.hpp, + libseq66/include/util/palette.hpp, libseq66/src/midi/midibase.cpp, + libseq66/src/play/mutegroups.cpp, + seq_qt5/include/gui_palette_qt5.hpp, + seq_rtmidi/include/midi_api.hpp, seq_rtmidi/src/midi_api.cpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp: + Setup for 0.98.6, tweaking some enum classes. + +2022-03-07 Chris Ahlstrom + + * ChangeLog, doc/latex/tex/seq66-user-manual.tex: Version 0.98.5. + +2022-03-06 Chris Ahlstrom + + * VERSION, configure.ac, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Version date-stamp. + +2022-03-06 Chris Ahlstrom + + * libseq66/src/midi/midibase.cpp: Minor businfo tweak for debugging. + +2022-03-06 Chris Ahlstrom + + * TODO, libseq66/include/midi/midibase.hpp, + libseq66/src/midi/businfo.cpp, libseq66/src/midi/midibase.cpp, + seq_portmidi/src/mastermidibus.cpp, seq_portmidi/src/portmidi.c, + seq_rtmidi/src/midibus.cpp: Portmidi fixes and businfo optimizing. + +2022-03-06 Chris Ahlstrom + + * README.md, TODO, contrib/notes/q-hierarchy.text, + libseq66/include/midi/event.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/recmutex.hpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/play/sequence.cpp, seq_rtmidi/src/midibus.cpp: + Tightened draw_locking(). + +2022-03-03 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/seq66-user-manual.tex, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/rtmidi_types.cpp: Fixed another subtle segfault, + added an underrun indicator. + +2022-03-02 Chris Ahlstrom + + * README.md, contrib/code/qsliveframe.cpp, + libseq66/include/play/sequence.hpp, libseq66/src/os/timing.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qstriggereditor.cpp: Added + draw-lock-unlock functions to sequence and use them with most GUI + get_next_() functions. + +2022-03-01 Chris Ahlstrom + + * libseq66/include/midi/eventlist.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/midi/midibase.cpp, + seq_rtmidi/include/midi_api.hpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Working on unpredictable crash + recording from two inputs. + +2022-02-28 Chris Ahlstrom + + * README.md, libseq66/include/cfg/rcsettings.hpp, + libseq66/include/midi/midibase.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/midi/businfo.cpp, + libseq66/src/util/strfunctions.cpp, seq_portmidi/src/midibus.cpp, + seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_jack.hpp, + seq_rtmidi/include/rtmidi_types.hpp, + seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_api.cpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/rtmidi_types.cpp: Added + experimental/problematic feature to allow disabled ports to still be + inited. + +2022-02-27 Chris Ahlstrom + + * README.md, TODO, configure.ac, configure.help, + doc/latex/tex/configuration.tex, doc/latex/tex/jack.tex, + doc/latex/tex/port_mapping.tex, include/config.h.in, + libseq66/include/midi/businfo.hpp, + libseq66/include/midi/midibase.hpp, + libseq66/include/midi/midibus_common.hpp, + libseq66/include/play/portslist.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/sessionfile.cpp, + libseq66/src/midi/businfo.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/midi/midibase.cpp, libseq66/src/play/clockslist.cpp, + libseq66/src/play/inputslist.cpp, libseq66/src/play/portslist.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/src/qseditoptions.cpp, + seq_rtmidi/include/midi_api.hpp, seq_rtmidi/src/midi_alsa.cpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp, + seq_rtmidi/src/midibus.cpp: Port enable/disable working for JACK, + partially for ALSA. + +2022-02-24 Chris Ahlstrom + + * INSTALL, README.md, TODO, bootstrap, configure.ac, + doc/latex/tex/configuration.tex, include/config.h.in, + libseq66/include/midi/midibase.hpp, + libseq66/include/sessions/smanager.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_rtmidi/include/midi_api.hpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp: + Improved no-JACK build and handling of bad command-line arguments. + +2022-02-23 Chris Ahlstrom + + * README.md, libseq66/include/midi/businfo.hpp, + libseq66/src/cfg/rcfile.cpp, libseq66/src/midi/businfo.cpp, + libseq66/src/midi/midibase.cpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Moved input initing to busarray + initialization, to match output initing. + +2022-02-22 Chris Ahlstrom + + * Makefile.in, README.md, Seq66cli/Makefile.in, + Seq66qt5/Makefile.in, configure, configure.ac, data/Makefile.in, + doc/Makefile.in, doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + include/config.h.in, include/qt/rtmidi/seq66-config.h, + libseq66/Makefile.in, libseq66/include/Makefile.am, + libseq66/include/Makefile.in, {seq_rtmidi => + libseq66}/include/base64_images.hpp, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/midi/event.hpp, + libseq66/include/midi/midibase.hpp, libseq66/src/Makefile.in, + libseq66/src/cfg/rcfile.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/midi/businfo.cpp, libseq66/src/midi/midibase.cpp, + libseq66/src/util/basic_macros.cpp, libsessions/Makefile.in, + libsessions/include/Makefile.in, libsessions/src/Makefile.in, + m4/Makefile.in, man/Makefile.in, resources/pixmaps/Makefile.in, + seq_portmidi/Makefile.in, seq_portmidi/include/Makefile.in, + seq_portmidi/src/Makefile.in, seq_portmidi/src/midibus.cpp, + seq_qt5/Makefile.in, seq_qt5/forms/Makefile.in, + seq_qt5/include/Makefile.in, seq_qt5/src/Makefile.in, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qslivegrid.cpp, seq_rtmidi/Makefile.in, + seq_rtmidi/include/Makefile.am, seq_rtmidi/include/Makefile.in, + seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/include/midi_jack.hpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/include/rtmidi.hpp, seq_rtmidi/seq_rtmidi.pro, + seq_rtmidi/src/Makefile.in, seq_rtmidi/src/midi_info.cpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp: + Moved base64_images, fixed rtmidi pro file, interim check-in. + +2022-02-19 Chris Ahlstrom + + * doc/dia/rtbusses.dia, libseq66/include/midi/midibytes.hpp, + libseq66/src/play/performer.cpp, seq_rtmidi/include/midi_api.hpp, + seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/include/midi_jack_info.hpp, seq_rtmidi/src/midi_api.cpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp: + Minor tweaks will updating rtbusses diagram. + +2022-02-17 Chris Ahlstrom + + * README.md, VERSION, configure, configure.ac, + contrib/git/git.text, doc/dia/rtbusses.dia, + doc/latex/tex/seq66-user-manual.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/util/basic_macros.cpp, + seq_qt5/src/qslivebase.cpp, + seq_rtmidi/include/mastermidibus_rm.hpp, + seq_rtmidi/include/midi_info.hpp, seq_rtmidi/include/midi_jack.hpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/include/midibus_rm.hpp, seq_rtmidi/include/rterror.hpp, + seq_rtmidi/include/rtmidi.hpp, seq_rtmidi/include/rtmidi_info.hpp, + seq_rtmidi/include/rtmidi_types.hpp, + seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_info.cpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp, + seq_rtmidi/src/midibus.cpp, seq_rtmidi/src/rtmidi.cpp, + seq_rtmidi/src/rtmidi_info.cpp, seq_rtmidi/src/rtmidi_types.cpp: + Prep 0.98.5, add rtmidi accessors, diagram updates, more. + +2022-02-12 Chris Ahlstrom + + * : commit f8bcfa37d53302044ab8f1d6a571e09d8f0ac052 Author: Chris + Ahlstrom Date: Sat Feb 12 09:13:31 2022 + -0500 + +2022-02-12 Chris Ahlstrom + + * doc/latex/tex/configuration.tex, doc/latex/tex/menu.tex, + doc/latex/tex/midi_export.tex, doc/latex/tex/patterns_panel.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/src/qloopbutton.cpp, seq_rtmidi/src/midi_jack.cpp: Some + tweaks and documentation for looming 0.98.4. + +2022-02-11 Chris Ahlstrom + + * README.md, libseq66/include/midi/jack_assistant.hpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qsmainwnd.cpp: Fixed + seq24 bug with tick-to-time calculations using beat width. + +2022-02-11 Chris Ahlstrom + + * : Merged portfix branch. + +2022-02-08 Chris Ahlstrom + + * bootstrap, configure.ac, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/src/util/basic_macros.cpp, seq_qt5/src/qt5_helpers.cpp: + Made JACK metadata true by default, more improvements to investigate + output. + +2022-02-08 Chris Ahlstrom + + * include/qt/rtmidi/seq66-config.h, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/util/basic_macros.hpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/util/basic_macros.cpp, + seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp: More work on issue #75, metadata + for icons. + +2022-02-06 Chris Ahlstrom + + * README.md, libseq66/src/util/basic_macros.cpp, + seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/include/rterror.hpp, seq_rtmidi/include/rtmidi_info.hpp, + seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi_info.cpp: + Added detection of ports being owned by Seq66. + +2022-02-03 Chris Ahlstrom + + * libseq66/include/util/basic_macros.hpp, + libseq66/src/util/basic_macros.cpp, + seq_rtmidi/include/midi_alsa_info.hpp, + seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/rtmidi_info.cpp: + Enabled port-register callback and added another async print + function. + +2022-02-01 Chris Ahlstrom + + * doc/dia/rtbusses.dia, seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/include/rterror.hpp, seq_rtmidi/src/midi_alsa_info.cpp, + seq_rtmidi/src/midi_api.cpp, seq_rtmidi/src/midi_info.cpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp, + seq_rtmidi/src/rtmidi.cpp, seq_rtmidi/src/rtmidi_info.cpp: Changed + rterror kind to an enum class. + +2022-01-31 Chris Ahlstrom + + * : Minor merge conflicts in 0_98_0 and portfix branches. + +2022-01-31 Chris Ahlstrom + + * README.md, configure, include/config.h.in, + seq_qt5/src/qseqeditframe64.cpp: Fixed indexing bug in seqedit + record-style selector. + +2022-01-30 Chris Ahlstrom + + * libseq66/include/util/basic_macros.hpp, + libseq66/src/util/basic_macros.cpp, + libseq66/src/util/filefunctions.cpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp: + Layed groundwork for future detection of JACK port + connection/registration. + +2022-01-29 Chris Ahlstrom + + * libseq66/include/cfg/settings.hpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/sessions/smanager.cpp, + libseq66/src/util/calculations.cpp, + seq_portmidi/include/mastermidibus_pm.hpp, + seq_portmidi/src/mastermidibus.cpp, seq_portmidi/src/midibus.cpp, + seq_qt5/src/qeditbase.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_alsa.cpp: The + portmidi version builds, other minor refactoring. + +2022-01-27 Chris Ahlstrom + + * configure, include/config.h.in, include/qt/rtmidi/seq66-config.h, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/midi/midibase.hpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/midi/midibase.cpp, libseq66/src/play/performer.cpp, + seq_rtmidi/include/mastermidibus_rm.hpp, + seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/include/midi_jack.hpp, + seq_rtmidi/include/midibus_rm.hpp, seq_rtmidi/include/rterror.hpp, + seq_rtmidi/include/rtmidi.hpp, seq_rtmidi/include/rtmidi_info.hpp, + seq_rtmidi/include/rtmidi_types.hpp, + seq_rtmidi/src/mastermidibus.cpp, + seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_api.cpp, + seq_rtmidi/src/midi_info.cpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midi_probe.cpp, + seq_rtmidi/src/midibus.cpp, seq_rtmidi/src/rtmidi.cpp, + seq_rtmidi/src/rtmidi_info.cpp: Interim portfix check-in, not yet + tested. + +2022-01-26 Chris Ahlstrom + + * configure.ac, seq_rtmidi/include/mastermidibus_rm.hpp, + seq_rtmidi/src/mastermidibus.cpp: Started refactoring port creation. + +2022-01-25 Chris Ahlstrom + + * contrib/git/git.text: Updated git.text to discuss removing old + branches locally and from GitHub. + +2022-01-24 Chris Ahlstrom + + * configure.ac: Back to 0.98.4. + +2022-01-24 Chris Ahlstrom + + * README.md, configure, configure.ac, include/config.h.in: Version + 0.98.3.1 to fix make-files. + +2022-01-24 Chris Ahlstrom + + * Makefile.am, Makefile.in, data/Makefile.am, data/Makefile.in, + doc/Makefile.am, doc/Makefile.in, doc/dox/Makefile.am, + doc/latex/Makefile.am, doc/latex/Makefile.in, + doc/latex/tex/Makefile.am, doc/latex/tex/Makefile.in, + libseq66/Makefile.am, libseq66/Makefile.in, + libsessions/Makefile.am, libsessions/Makefile.in, + seq_portmidi/Makefile.am, seq_portmidi/Makefile.in, + seq_qt5/Makefile.am, seq_qt5/Makefile.in, seq_rtmidi/Makefile.am, + seq_rtmidi/Makefile.in: Revisited issue #45, cleaned and fixed other + Makefiles. + +2022-01-23 Chris Ahlstrom + + * VERSION, configure, configure.ac, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Stamped for next version, 0.98.4. + +2022-01-23 Chris Ahlstrom + + * include/config.h.in: Updated include/config.h.in. + +2022-01-23 Chris Ahlstrom + + * README.md, TODO, VERSION, configure.ac, doc/dox/doxy-common.cfg, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Version 0.98.3. + +2022-01-23 Chris Ahlstrom + + * Makefile.in, Seq66cli/Makefile.in, Seq66qt5/Makefile.in, + bootstrap, configure, data/Makefile.in, doc/Makefile.in, + doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + libseq66/Makefile.in, libseq66/include/Makefile.in, + libseq66/include/function_calls_gnu.h, libseq66/src/Makefile.am, + libseq66/src/Makefile.in, libseq66/src/function_calls_gnu.c, + libsessions/Makefile.in, libsessions/include/Makefile.in, + libsessions/src/Makefile.in, m4/Makefile.in, m4/xpc_debug.m4, + man/Makefile.in, resources/pixmaps/Makefile.in, + seq_portmidi/Makefile.in, seq_portmidi/include/Makefile.in, + seq_portmidi/src/Makefile.in, seq_qt5/Makefile.in, + seq_qt5/forms/Makefile.in, seq_qt5/include/Makefile.in, + seq_qt5/src/Makefile.in, seq_rtmidi/Makefile.in, + seq_rtmidi/include/Makefile.in, seq_rtmidi/src/Makefile.am, + seq_rtmidi/src/Makefile.in: GN instrument-functions option + available, but too problematic at this time. + +2022-01-22 Chris Ahlstrom + + * bootstrap, configure.ac, libseq66/include/Makefile.am, + libseq66/include/function_calls_gnu.h, libseq66/src/Makefile.am, + libseq66/src/function_calls_gnu.c, m4/xpc_debug.m4: Added an attempt + at GNU C option instrument-functions. + +2022-01-20 Chris Ahlstrom + + * README.md, TODO, libseq66/src/midi/midibase.cpp, + seq_qt5/include/Makefile.am, seq_qt5/include/Makefile.in, + seq_qt5/include/qclocklayout.hpp, + seq_qt5/include/qinputcheckbox.hpp, + seq_qt5/include/qportwidget.hpp, seq_qt5/seq_qt5.pro, + seq_qt5/src/Makefile.am, seq_qt5/src/Makefile.in, + seq_qt5/src/qclocklayout.cpp, seq_qt5/src/qinputcheckbox.cpp, + seq_qt5/src/qportwidget.cpp, seq_rtmidi/src/midi_alsa.cpp: Created + base class qportwidget, looking at virtual ALSA input port issues. + +2022-01-19 Chris Ahlstrom + + * README.md, TODO, data/linux/macros-MMC.ctrl, + libseq66/include/midi/event.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/midi/businfo.cpp, libseq66/src/midi/midibase.cpp, + libseq66/src/play/inputslist.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qsmainwnd.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_rtmidi/include/midi_alsa.hpp, seq_rtmidi/src/midi_alsa.cpp: + Improving tempo handling, ALSA port-naming fixes in progress. + +2022-01-18 Chris Ahlstrom + + * README.md, TODO, contrib/code/ametro.c, contrib/code/make_ametro, + seq_rtmidi/src/rtmidi.cpp: Got ametro to generate MIDI clock for + testing. + +2022-01-17 Chris Ahlstrom + + * contrib/code/ametro.c, contrib/code/make_ametro: Adding ametro + command for testing MIDI clock commands, in progress. + +2022-01-16 Chris Ahlstrom + + * README.md, doc/latex/tex/menu.tex, doc/latex/tex/midi_export.tex, + doc/latex/tex/sessions.tex, libseq66/include/cfg/rcsettings.hpp, + libseq66/include/play/playlist.hpp, + libseq66/include/seq66_features.hpp, + libseq66/include/util/filefunctions.hpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/playlist.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/filefunctions.cpp, + seq_portmidi/src/pmlinuxalsa.c, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/src/qsessionframe.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/src/midi_alsa.cpp, seq_rtmidi/src/midi_alsa_info.cpp: + Work on issue #76, fixing imports of project/playlist in progress. + +2022-01-13 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/include/sessions/smanager.hpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/filefunctions.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5_helpers.cpp: More progress on importing playlists. + +2022-01-11 Chris Ahlstrom + + * README.md, doc/latex/tex/event_editor.tex, + doc/latex/tex/jack.tex, doc/latex/tex/references.tex, + doc/latex/tex/sessions.tex, libseq66/include/cfg/cmdlineopts.hpp, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/sessions/smanager.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/filefunctions.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/include/qt5_helpers.hpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5_helpers.cpp, + seq_qt5/src/qt5nsmanager.cpp: Work on a File / Import Project + command in progress. + +2022-01-09 Chris Ahlstrom + + * libseq66/include/cfg/configfile.hpp, + libseq66/include/sessions/clinsmanager.hpp, + libseq66/include/sessions/smanager.hpp, + libseq66/include/util/filefunctions.hpp, + libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/cfg/notemapfile.cpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/sessionfile.cpp, libseq66/src/cfg/settings.cpp, + libseq66/src/cfg/usrfile.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/filefunctions.cpp, + libsessions/include/nsm/nsmbase.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/include/qt5nsmanager.hpp, seq_qt5/src/palettefile.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5nsmanager.cpp: Initial + prep for import Seq66 configurations. + +2022-01-08 Chris Ahlstrom + + * README.md, doc/latex/tex/sessions.tex, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/sessions/smanager.cpp: Minor updates, icon and prep for + resurfacing an NSM issue. + +2022-01-07 Chris Ahlstrom + + * bootstrap, contrib/scripts/reconf, + data/share/applications/seq66.desktop, debian/seq66.desktop, + libseq66/include/cfg/configfile.hpp, + libseq66/src/cfg/configfile.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/sessions/smanager.cpp: Work on fixing issue #64, + preserving visibility in the 'usr' file. + +2022-01-06 Chris Ahlstrom + + * Makefile.in, Seq66cli/Makefile.in, Seq66qt5/Makefile.in, + configure, configure.ac, data/Makefile.in, doc/Makefile.in, + doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, libseq66/Makefile.in, + libseq66/include/Makefile.in, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/seq66_features.hpp, libseq66/src/Makefile.in, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/seq66_features.cpp, libsessions/Makefile.in, + libsessions/include/Makefile.in, libsessions/src/Makefile.in, + m4/Makefile.in, man/Makefile.in, resources/pixmaps/Makefile.in, + seq_portmidi/Makefile.in, seq_portmidi/include/Makefile.in, + seq_portmidi/src/Makefile.in, seq_qt5/Makefile.in, + seq_qt5/forms/Makefile.in, seq_qt5/include/Makefile.in, + seq_qt5/src/Makefile.in, seq_rtmidi/Makefile.in, + seq_rtmidi/include/Makefile.in, seq_rtmidi/src/Makefile.in, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp: + More tinkering with JACK metadata, one must now enable it in + configure. + +2022-01-06 Chris Ahlstrom + + * contrib/scripts/make-checkout, include/qt/rtmidi/seq66-config.h, + libseq66/include/midi/jack_assistant.hpp, + libseq66/src/midi/jack_assistant.cpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Added metadata support for issue + #75, does not work as expected with jack 1.9.12 dated 2017 on + ubuntu. + +2022-01-04 Chris Ahlstrom + + * : Added qseq66.png to resources. + +2022-01-04 Chris Ahlstrom + + * README.md, configure, configure.ac, include/config.h.in, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/os/daemonize.hpp, libseq66/include/os/timing.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/playlistfile.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/midi/midibase.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/os/timing.cpp, libsessions/src/nsm/nsmclient.cpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqeventframe.cpp, + seq_rtmidi/include/Makefile.am, seq_rtmidi/include/Makefile.in, + seq_rtmidi/include/base64_images.hpp, seq_rtmidi/seq_rtmidi.pro, + seq_rtmidi/src/midi_jack_info.cpp: Added functions to set JACK + metadata re issue #75, but they do not work properly yet. + +2022-01-04 Chris Ahlstrom + + * Makefile.am, Makefile.in, Seq66cli/Makefile.in, + Seq66qt5/Makefile.in, configure, configure.ac, data/Makefile.am, + data/Makefile.in, data/README, data/{license.txt => license.text}, + data/{readme.txt => readme.text}, doc/Makefile.in, + doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + include/config.h.in, libseq66/Makefile.in, + libseq66/include/Makefile.in, libseq66/src/Makefile.in, + libsessions/Makefile.in, libsessions/include/Makefile.in, + libsessions/src/Makefile.in, m4/Makefile.am, m4/Makefile.in, + man/Makefile.in, nsis/Seq66Constants.nsh, nsis/Seq66Setup.nsi, + resources/pixmaps/Makefile.am, resources/pixmaps/Makefile.in, + seq_portmidi/Makefile.in, seq_portmidi/include/Makefile.in, + seq_portmidi/src/Makefile.in, seq_qt5/Makefile.in, + seq_qt5/forms/Makefile.in, seq_qt5/include/Makefile.in, + seq_qt5/src/Makefile.in, seq_rtmidi/Makefile.in, + seq_rtmidi/include/Makefile.in, seq_rtmidi/src/Makefile.in: More + make-file work for issue #75. + +2022-01-03 Chris Ahlstrom + + * data/Makefile.am, data/Makefile.in, data/linux/seq66.desktop.in, + data/share/applications/seq66.desktop, {desktop => + data/share}/metainfo/seq66.appdata.xml, debian/seq66.desktop, + doc/README, doc/latex/tex/Makefile.am, doc/latex/tex/Makefile.in, + libseq66/include/Makefile.am, libseq66/include/Makefile.in, + resources/pixmaps/Makefile.am, resources/pixmaps/Makefile.in, + resources/pixmaps/SEQ66_24x24.xpm, seq_qt5/include/Makefile.am, + seq_qt5/include/Makefile.in, seq_qt5/src/Makefile.am, + seq_qt5/src/Makefile.in, seq_rtmidi/include/Makefile.am, + seq_rtmidi/include/Makefile.in: Refactoring icons installation for + #issue #75 in progress. + +2022-01-02 Chris Ahlstrom + + * NEWS, README.md, VERSION, configure, configure.ac, + contrib/tests/4x4/README, contrib/tests/4x4/darkfix.qss, + contrib/tests/4x4/qseq66-lp-mini-4x4.ctrl, + contrib/tests/4x4/qseq66.ctrl, contrib/tests/4x4/qseq66.mutes, + contrib/tests/4x4/qseq66.rc, contrib/tests/4x4/qseq66.usr, + contrib/tests/4x4/synthstart, doc/latex/tex/seq66-user-manual.tex, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, seq_qt5/forms/qseditoptions.ui, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqdata.cpp: Version + bump, note-data display fix, style-sheet test. + +2022-01-01 Chris Ahlstrom + + * VERSION, configure.ac, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Version 0.98.2 to fix issue #74. + +2022-01-01 Chris Ahlstrom + + * README.md, libseq66/src/util/strfunctions.cpp: Fixed issue #74 + where string conversion of -1 resulted in 0. + +2021-12-31 Chris Ahlstrom + + * contrib/tests/4x4/qseq66.ctrl, contrib/tests/4x4/qseq66.mutes, + contrib/tests/4x4/qseq66.rc, libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/cfg/usrsettings.cpp, + libseq66/src/util/filefunctions.cpp: Fixing handling of log file. + +2021-12-31 Chris Ahlstrom + + * contrib/tests/4x4/README, contrib/tests/4x4/qseq66.ctrl, + contrib/tests/4x4/qseq66.rc, data/samples/session.rc, + doc/latex/tex/configuration.tex, doc/latex/tex/defaultkeys.tex, + libseq66/include/ctrl/keycontrol.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/keycontrol.cpp: Added blank keystroke for + placeholders. + +2021-12-30 Chris Ahlstrom + + * contrib/midnam/README, contrib/tests/4x4/qseq66.rc, + data/samples/session.rc, libseq66/include/Makefile.in, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/sessionfile.hpp, libseq66/src/Makefile.in, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/cfg/sessionfile.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/sessions/smanager.cpp: Preparations for heavy 4x4 + testing. + +2021-12-29 Chris Ahlstrom + + * libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/cfg/notemapfile.cpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/ctrl/midimacros.cpp, + libseq66/src/sessions/smanager.cpp: Interim check-in. + +2021-12-29 Chris Ahlstrom + + * data/samples/session.rc, doc/latex/tex/configuration.tex, + libseq66/include/Makefile.am, libseq66/include/cfg/rcfile.hpp, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/sessionfile.hpp, + libseq66/include/cfg/usrsettings.hpp, libseq66/libseq66.pro, + libseq66/src/Makefile.am, libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/cfg/sessionfile.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/sessions/smanager.cpp, + libseq66/src/util/filefunctions.cpp, seq_qt5/src/qseditoptions.cpp: + Added a test facility, session.rc. + +2021-12-28 Chris Ahlstrom + + * README.md, TODO, contrib/tests/4x4/qseq66.ctrl, + data/linux/qseq66-azerty.ctrl, data/linux/qseq66-lp-mini-8x8.ctrl, + data/linux/qseq66-lp-mini-alt.ctrl, + data/linux/qseq66-lp-mini-swapped.ctrl, + data/linux/qseq66-lp-mini.ctrl, data/linux/qseq66-swapped.ctrl, + data/linux/qseq66.ctrl, data/samples/nanomap.ctrl, + data/win/qpseq66.ctrl, doc/latex/tex/configuration.tex, + doc/latex/tex/headless.tex, libseq66/include/cfg/rcsettings.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/play/performer.cpp: Removed key/MIDI control-loading + flags, fixed the applying of session mutes. + +2021-12-27 Chris Ahlstrom + + * README.md, TODO, VERSION, configure, configure.ac, + data/win/dark-theme.qss, doc/dox/doxy-common.cfg, + doc/latex/tex/configuration.tex, doc/latex/tex/port_mapping.tex, + doc/latex/tex/seq66-user-manual.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/play/performer.hpp, + libseq66/include/play/portslist.hpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/portslist.cpp, + nsis/Seq66Constants.nsh, nsis/Seq66Setup.nsi, + nsis/build_release_package.bat, nsis/x64.nsh, + seq_qt5/forms/qperfeditframe64.ui, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qslivegrid.ui, seq_qt5/include/qperfeditframe64.hpp, + seq_qt5/src/qperfeditframe64.cpp: Version bump, added detection of + missing system ports in port-mapping. + +2021-12-26 Chris Ahlstrom + + * include/config.h.in, seq_qt5/src/qperfeditframe64.cpp: Very minor + config misses. + +2021-12-26 Chris Ahlstrom + + * ChangeLog, VERSION, configure.ac, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Version 0.98.1 in place. + +2021-12-26 Chris Ahlstrom + + * README.md, TODO, contrib/scripts/qtests, + doc/latex/tex/concepts.tex, doc/latex/tex/menu.tex, + doc/latex/tex/port_mapping.tex, seq_qt5/include/Makefile.am, + seq_qt5/include/Makefile.in, seq_qt5/include/qskeymaps.hpp, + seq_qt5/seq_qt5.pro, seq_qt5/src/Makefile.am, + seq_qt5/src/Makefile.in, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qseqkeys.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qskeymaps.cpp: Fixed + horizontal piano rolls alignment, song editor name issue. + +2021-12-24 Chris Ahlstrom + + * doc/latex/tex/port_mapping.tex: Updated port-mapping + documentation. + +2021-12-23 Chris Ahlstrom + + * libseq66/include/midi/mastermidibase.hpp, + libseq66/include/play/performer.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/performer.cpp, libseq66/src/util/strfunctions.cpp: + Perhaps port-mapping is whipped into shape now :-D. + +2021-12-21 Chris Ahlstrom + + * README.md, TODO, libseq66/include/play/clockslist.hpp, + libseq66/include/play/inputslist.hpp, + libseq66/include/play/portslist.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/portslist.cpp, + libseq66/src/util/filefunctions.cpp, + libseq66/src/util/strfunctions.cpp: Port mapping basically done, + some minor cleanup needed. + +2021-12-20 Chris Ahlstrom + + * libseq66/include/play/portslist.hpp, + libseq66/src/cfg/midicontrolfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/portslist.cpp: More progress in port-mapping, + tough stuff. + +2021-12-19 Chris Ahlstrom + + * libseq66/include/Makefile.am, libseq66/include/Makefile.in, + libseq66/include/play/clockslist.hpp, + libseq66/include/play/inputslist.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/{listsbase.hpp => portslist.hpp}, + libseq66/libseq66.pro, libseq66/src/Makefile.am, + libseq66/src/Makefile.in, libseq66/src/cfg/rcfile.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/{listsbase.cpp => portslist.cpp}, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp: Changed listsbase to portslist for + clarity. + +2021-12-18 Chris Ahlstrom + + * libseq66/include/play/clockslist.hpp, + libseq66/include/play/inputslist.hpp, + libseq66/include/play/listsbase.hpp, + libseq66/include/play/performer.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/listsbase.cpp, libseq66/src/play/performer.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp: More refactoring of port and mapping + configuration. + +2021-12-16 Chris Ahlstrom + + * libseq66/include/ctrl/midicontrolbase.hpp, + libseq66/include/play/listsbase.hpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/listsbase.cpp, libseq66/src/play/performer.cpp, + seq_qt5/src/qseditoptions.cpp, seq_rtmidi/src/midi_jack_info.cpp: + Still working on port-mapping robustness. + +2021-12-15 Chris Ahlstrom + + * README.md, contrib/tests/4x4/qseq66.ctrl, + contrib/tests/4x4/qseq66.mutes, contrib/tests/4x4/qseq66.rc, + data/linux/jack/jack_portmaps.rc, + libseq66/include/cfg/configfile.hpp, + libseq66/include/cfg/midicontrolfile.hpp, + libseq66/include/ctrl/midicontrolbase.hpp, + libseq66/include/play/clockslist.hpp, + libseq66/include/play/listsbase.hpp, + libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/midicontrolfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/listsbase.cpp, seq_rtmidi/src/midi_jack_info.cpp: + Updating port-naming/mapping in progress. + +2021-12-14 Chris Ahlstrom + + * contrib/tests/4x4/README, contrib/tests/4x4/qseq66.rc: Just some + changes re 4x4 test. + +2021-12-13 Chris Ahlstrom + + * README.md, contrib/midi/README, {data => + contrib}/tests/4x4/qseq66.ctrl, {data => + contrib}/tests/4x4/qseq66.drums, {data => + contrib}/tests/4x4/qseq66.mutes, {data => + contrib}/tests/4x4/qseq66.palette, {data => + contrib}/tests/4x4/qseq66.playlist, {data => + contrib}/tests/4x4/qseq66.rc, {data => + contrib}/tests/4x4/qseq66.usr, data/linux/qseq66.ctrl, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/src/qslivegrid.cpp: Fixes to + pattern access in sets. + +2021-12-12 Chris Ahlstrom + + * .gitignore, README.md, TODO, configure, + data/tests/4x4/qseq66.ctrl, data/tests/4x4/qseq66.drums, + data/tests/4x4/qseq66.mutes, data/tests/4x4/qseq66.palette, + data/tests/4x4/qseq66.playlist, data/tests/4x4/qseq66.rc, + data/tests/4x4/qseq66.usr, include/config.h.in, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/src/qt5nsmanager.cpp: + Added initial 4x4 test configs, fixed help segfault. + +2021-12-12 Chris Ahlstrom + + * INSTALL, NEWS, README.md, VERSION, configure.ac, + contrib/DIR_COLORS, contrib/notes/{gcc-version.txt => + gcc-version.text}, contrib/notes/get_midi_event.txt, + contrib/notes/{key-names.txt => key-names.text}, + contrib/notes/keycontainer.dump, contrib/notes/keymap.dump, + contrib/notes/{launchpad.txt => launchpad.text}, + contrib/notes/{performance.txt => performance.text}, + contrib/notes/qt5-azerty-codes.txt, contrib/notes/qw-az-keys.text, + contrib/notes/slots.txt, contrib/notes/styling.text, + contrib/notes/{windows-midi.txt => windows-port-midi.text}, + contrib/notes/windows-portmidi.txt, data/readme.txt, + data/readme.windows, doc/dox/doxy-common.cfg, + doc/latex/tex/configuration.tex, + doc/latex/tex/seq66-user-manual.tex, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, nsis/README, + nsis/Seq66Constants.nsh, nsis/Seq66Setup.nsi, + nsis/build_release_package.bat, nsis/x64.nsh: Version bump and NSIS + research notes. + +2021-12-11 Chris Ahlstrom + + * TODO, nsis/Seq66Constants.nsh: Version 0.98.0 release to master. + +2021-12-10 Chris Ahlstrom + + * libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/play/performer.cpp, seq_qt5/src/palettefile.cpp, + seq_qt5/src/qslivegrid.cpp: Tweaking coloring getting + record/quantize button coloring to work. + +2021-12-10 Chris Ahlstrom + + * NEWS, README.md, TODO, VERSION, configure.ac, data/README, + data/license.txt, data/linux/qseq66-lp-mini-alt.ctrl, + data/linux/qseq66.ctrl, data/linux/qseq66.rc, + data/linux/qseq66.usr, data/readme.txt, data/readme.windows, + doc/dox/doxy-common.cfg, doc/latex/tex/configuration.tex, + doc/latex/tex/launchpad_mini.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/configfile.hpp, + libseq66/include/ctrl/automation.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/ctrl/automation.cpp, + libseq66/src/play/performer.cpp, man/seq66.1, man/seq66cli.1, + man/sequencer66.1, seq_qt5/src/palettefile.cpp, + seq_qt5/src/qslivegrid.cpp: Build date updates and interim check-in + re automation. + +2021-12-10 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/include/util/condition.hpp, + libseq66/src/play/performer.cpp, libseq66/src/util/condition.cpp, + nsis/build_debug_code.bat: Fixed Windows condition-wait CPU issue + with new synchronization class, applies to Linux too. + +2021-12-09 Chris Ahlstrom + + * doc/latex/tex/defaultkeys.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/util/condition.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/play/performer.cpp, + libseq66/src/seq66_features.cpp, libseq66/src/util/condition.cpp, + libseq66/src/util/recmutex.cpp, seq_portmidi/include/portmidi.h, + seq_portmidi/src/midibus.cpp, seq_portmidi/src/pmwin.c, + seq_portmidi/src/pmwinmm.c, seq_portmidi/src/portmidi.c, + seq_qt5/src/qslivegrid.cpp: Still working on Windows CPU usage, + dang. + +2021-12-08 Chris Ahlstrom + + * libseq66/include/cfg/usrsettings.hpp, + libseq66/include/ctrl/automation.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/ctrl/opcontrol.cpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qslivegrid.ui, + seq_qt5/src/qslivegrid.cpp: Provisional implementations of most + grid-mode functions. + +2021-12-08 Chris Ahlstrom + + * README.md, doc/latex/tex/patterns_panel.tex, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/ctrl/automation.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qslivegrid.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qslivebase.hpp, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Added + grid-mode combobox to the live grid. + +2021-12-07 Chris Ahlstrom + + * TODO, data/linux/qseq66.ctrl, + libseq66/include/ctrl/automation.hpp, + libseq66/include/ctrl/midioperation.hpp, + libseq66/include/ctrl/opcontrol.hpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/ctrl/midicontrolin.cpp, + libseq66/src/ctrl/opcontainer.cpp, libseq66/src/ctrl/opcontrol.cpp: + Fixed issue with slot-names shown in 'ctrl' file, oops. + +2021-12-07 Chris Ahlstrom + + * README.md, data/samples/textfix.qss, + doc/latex/tex/configuration.tex, libseq66/include/midi/businfo.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/play/clockslist.hpp, + libseq66/include/play/inputslist.hpp, + libseq66/src/midi/businfo.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/midi/midibase.cpp, libseq66/src/play/clockslist.cpp, + libseq66/src/play/inputslist.cpp, libseq66/src/play/performer.cpp, + seq_qt5/src/qclocklayout.cpp, seq_qt5/src/qt5nsmanager.cpp, + seq_rtmidi/src/mastermidibus.cpp: The JACK port alias feature + basically works. + +2021-12-06 Chris Ahlstrom + + * contrib/code/jack_impl.cpp, contrib/code/qseqeditframe.cpp, + contrib/code/qseqeditframe.hpp, contrib/code/qseqeditframe.ui, + contrib/code/victor.hpp, doc/latex/tex/alsa.tex, + doc/latex/tex/configuration.tex, doc/latex/tex/jack.tex, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/midi/midibase.hpp, + libseq66/include/play/listsbase.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/midi/midibase.cpp, libseq66/src/play/listsbase.cpp, + libseq66/src/play/performer.cpp, + libseq66/src/util/strfunctions.cpp, + seq_rtmidi/include/midi_api.hpp, seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/include/midi_jack.hpp, + seq_rtmidi/include/midi_jack_data.hpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/include/midibus_rm.hpp, seq_rtmidi/include/rtmidi.hpp, + seq_rtmidi/include/rtmidi_info.hpp, seq_rtmidi/src/midi_info.cpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_jack_info.cpp, + seq_rtmidi/src/midibus.cpp: Adding support to show JACK port + aliases. + +2021-12-05 Chris Ahlstrom + + * doc/latex/tex/configuration.tex, doc/latex/tex/defaultkeys.tex, + doc/latex/tex/mutes.tex, doc/latex/tex/references.tex, + doc/latex/tex/seq66-user-manual.tex, doc/latex/tex/sessions.tex, + doc/latex/tex/setmaster.tex: Getting documentation up to spec for + version 0.98.0. + +2021-12-04 Chris Ahlstrom + + * doc/latex/tex/configuration.tex, doc/latex/tex/defaultkeys.tex, + doc/latex/tex/sessions.tex, libseq66/include/ctrl/automation.hpp, + libseq66/include/ctrl/keycontainer.hpp, + libseq66/include/ctrl/keycontrol.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/automation.cpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/ctrl/keycontrol.cpp, libseq66/src/ctrl/opcontrol.cpp, + libseq66/src/play/performer.cpp: Interim check-in, latex table of + keys is still broken. + +2021-12-04 Chris Ahlstrom + + * doc/latex/tex/configuration.tex, doc/latex/tex/defaultkeys.tex, + libseq66/include/ctrl/midimacro.hpp, + libseq66/include/midi/midibase.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/util/calculations.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/ctrl/keycontainer.cpp, libseq66/src/ctrl/keymap.cpp, + libseq66/src/midi/midibytes.cpp: More work on new automation slots, + tightening headers. + +2021-12-03 Chris Ahlstrom + + * doc/latex/tex/configuration.tex, + libseq66/include/cfg/midicontrolfile.hpp, + libseq66/include/cfg/rcfile.hpp, + libseq66/include/ctrl/automation.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/notemapfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/ctrl/keycontainer.cpp, libseq66/src/play/performer.cpp: + Working on automatic ctrl file upgrade. + +2021-12-02 Chris Ahlstrom + + * contrib/notes/slots.txt, + libseq66/include/cfg/midicontrolfile.hpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/ctrl/automation.hpp, + libseq66/include/ctrl/keycontainer.hpp, + libseq66/include/ctrl/midicontrolin.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/notemapfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/ctrl/automation.cpp, + libseq66/src/ctrl/keycontainer.cpp, libseq66/src/ctrl/keymap.cpp, + libseq66/src/ctrl/midicontrolin.cpp, + libseq66/src/ctrl/opcontainer.cpp, libseq66/src/ctrl/opcontrol.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/util/filefunctions.cpp, + libsessions/src/nsm/nsmbase.cpp, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qslivegrid.cpp: Much + refactoring for additional automation slots. + +2021-11-30 Chris Ahlstrom + + * INSTALL, NEWS, README.md, TODO, configure, configure.ac, + data/linux/qseq66-lp-mini-alt.ctrl, doc/latex/tex/concepts.tex, + doc/latex/tex/references.tex, doc/latex/tex/sessions.tex, + include/config.h.in, libseq66/include/ctrl/automation.hpp, + libseq66/include/seq66_features.hpp, + libseq66/include/util/basic_macros.hpp, + libseq66/src/cfg/rcfile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/seq66_features.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/basic_macros.cpp, + libsessions/include/nsm/nsmbase.hpp, + libsessions/src/nsm/nsmbase.cpp, seq_qt5/include/qt5nsmanager.hpp, + seq_qt5/src/qt5nsmanager.cpp, seq_rtmidi/src/rtmidi.cpp: Important + work on issues #41 and #73. + +2021-11-29 Chris Ahlstrom + + * INSTALL, README.md, data/linux/qseq66-lp-mini-alt.ctrl, + data/linux/qseq66.ctrl, data/linux/seq66.desktop.in, + debian/seq66.desktop, libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/cfg/usrsettings.cpp, + libsessions/include/nsm/nsmbase.hpp, + libsessions/include/nsm/nsmclient.hpp, + libsessions/src/nsm/nsmbase.cpp, libsessions/src/nsm/nsmclient.cpp, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/include/qt5nsmanager.hpp, + seq_qt5/src/qt5nsmanager.cpp, seq_rtmidi/src/rtmidi.cpp: Work on NSM + show/hide issues in progress. + +2021-11-28 Chris Ahlstrom + + * data/linux/macros-APC40-mk2.ctrl, + data/linux/macros-launchpad-pro-mk3.ctrl, data/samples/textfix.qss, + include/config.h.in, libseq66/include/cfg/rcsettings.hpp, + libseq66/include/ctrl/midicontrol.hpp, + libseq66/include/ctrl/midicontrolout.hpp, + libseq66/include/seq66_features.hpp, + libseq66/include/util/basic_macros.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/ctrl/midicontrol.cpp, + libseq66/src/ctrl/opcontrol.cpp, libseq66/src/midi/event.cpp, + libseq66/src/play/performer.cpp, libseq66/src/seq66_features.cpp, + libseq66/src/util/basic_macros.cpp: Minor fixes to MIDI control and + seq_client_tag(), qss update. + +2021-11-26 Chris Ahlstrom + + * : Fix merge conflicts from optimize/master. + +2021-11-26 Chris Ahlstrom + + * configure, doc/latex/tex/configuration.tex, + doc/latex/tex/pattern_editor.tex, doc/latex/tex/patterns_panel.tex, + doc/latex/tex/seq66-user-manual.tex: Version 0.97.3 pending. + +2021-11-25 Chris Ahlstrom + + * seq_qt5/forms/qseditoptions.ui, seq_qt5/src/qseditoptions.cpp: + Fixed UI for setting MIDI I/O control ports. + +2021-11-24 Chris Ahlstrom + + * README.md, libseq66/include/ctrl/midicontrolbase.hpp, + libseq66/include/ctrl/midicontrolin.hpp, + libseq66/include/ctrl/midicontrolout.hpp, + libseq66/include/ctrl/midimacros.hpp, + libseq66/include/midi/businfo.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/ctrl/midimacros.cpp, libseq66/src/midi/businfo.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/midi/midibytes.cpp, libseq66/src/play/performer.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/forms/qsessionframe.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/include/qt5_helpers.hpp, + seq_qt5/src/qclocklayout.cpp, seq_qt5/src/qinputcheckbox.cpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qsessionframe.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5_helpers.cpp, + seq_rtmidi/include/midibus_rm.hpp, seq_rtmidi/src/midi_alsa.cpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midibus.cpp: Macros now + work, sysex sending works, added UI for MIDI I/O control. + +2021-11-24 Chris Ahlstrom + + * libseq66/include/ctrl/midicontrolout.hpp, + libseq66/include/ctrl/midimacros.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/midimacros.cpp, libseq66/src/midi/midibytes.cpp, + libseq66/src/util/strfunctions.cpp: More progress on macro support, + interim check-in 2. + +2021-11-23 Chris Ahlstrom + + * INSTALL, README.md, configure, contrib/scripts/make-qt5-links, + data/linux/macros-launchpad-mini.ctrl, + data/linux/macros-launchpad-pro-mk3.ctrl, + libseq66/include/ctrl/midicontrolout.hpp, + libseq66/include/ctrl/midimacro.hpp, + libseq66/include/ctrl/midimacros.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/ctrl/midimacro.cpp, libseq66/src/ctrl/midimacros.cpp, + libseq66/src/play/performer.cpp, + libseq66/src/util/strfunctions.cpp, seq_qt5/forms/qsessionframe.ui, + seq_qt5/include/qsessionframe.hpp, seq_qt5/src/qsessionframe.cpp: + More progress on macro support, interim check-in. + +2021-11-22 Chris Ahlstrom + + * libseq66/include/ctrl/midicontrolout.hpp, + libseq66/include/ctrl/midimacro.hpp, + libseq66/include/ctrl/midimacros.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/midimacro.cpp, libseq66/src/ctrl/midimacros.cpp, + libseq66/src/util/strfunctions.cpp: More progess on MIDI macros. + +2021-11-22 Chris Ahlstrom + + * : commit 3ff41681995c17bfd320bfcd1463e1e7e6aa922e Merge: 3525ddf1 + 4088954b Author: Chris Ahlstrom Date: Mon + Nov 22 16:48:56 2021 -0500 + +2021-11-22 Chris Ahlstrom + + * configure.ac: Tweak of configure.ac. + +2021-11-22 C. Ahlstrom + + * : Merge pull request #71 from Fi3/FixFedoraBuild Fix fedora 34 build + +2021-11-22 fi3 + + * INSTALL, configure.ac, m4/ax_have_qt.m4, m4/ax_have_qt_ex.m4, + m4/ax_have_qt_min.m4: Fix fedora 34 build + +2021-11-22 Chris Ahlstrom + + * TODO, seq_qt5/forms/qslivegrid.ui, seq_qt5/src/qslivegrid.cpp: + Tweaks to loop/quantize main buttons. + +2021-11-20 Chris Ahlstrom + + * TODO, libseq66/include/seq66_features.hpp, + libseq66/src/play/performer.cpp, libseq66/src/seq66_features.cpp, + libseq66/src/util/basic_macros.cpp, seq_qt5/include/qslivebase.hpp, + seq_qt5/src/qliveframeex.cpp, seq_qt5/src/qslivebase.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qt5_helpers.cpp: External + grid fixes done, coloring the record/loop-mode buttons. + +2021-11-19 Chris Ahlstrom + + * README.md, TODO, libseq66/include/os/timing.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/midi/mastermidibase.cpp, libseq66/src/os/timing.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libsessions/src/nsm/nsmbase.cpp, seq_portmidi/src/midibus.cpp, + seq_qt5/forms/qlfoframe.ui, seq_qt5/include/qliveframeex.hpp, + seq_qt5/src/qliveframeex.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_rtmidi/src/midi_alsa.cpp, + seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_jack.cpp, + seq_rtmidi/src/midi_jack_info.cpp, seq_rtmidi/src/midi_probe.cpp: + Fixing Windows CPU usage, external live frame. + +2021-11-18 Chris Ahlstrom + + * README.md, TODO, libseq66/include/cfg/configfile.hpp, + libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/os/daemonize.cpp, + libseq66/src/play/seq.cpp, libseq66/src/sessions/smanager.cpp, + libsessions/src/nsm/nsmbase.cpp, nsis/Seq66Constants.nsh, + nsis/Seq66Setup.nsi, nsis/build_release_package.bat, + seq_portmidi/src/mastermidibus.cpp, seq_portmidi/src/pmlinuxalsa.c, + seq_portmidi/src/pmutil.c, seq_portmidi/src/pmwinmm.c, + seq_portmidi/src/portmidi.c, seq_portmidi/src/ptlinux.c, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/include/qt5_helpers.hpp, + seq_qt5/include/qt5nsmanager.hpp, seq_qt5/src/qmutemaster.cpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qperftime.cpp, + seq_qt5/src/qplaylistframe.cpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qseqtime.cpp, seq_qt5/src/qsetmaster.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qstriggereditor.cpp, seq_qt5/src/qt5_helpers.cpp, + seq_qt5/src/qt5nsmanager.cpp: Portmidi updates, added qt_timer() + function. + +2021-11-18 Chris Ahlstrom + + * TODO, doc/latex/tex/concepts.tex, doc/latex/tex/kbd_mouse.tex, + doc/latex/tex/pattern_editor.tex, doc/latex/tex/patterns_panel.tex, + libseq66/src/ctrl/midicontrolin.cpp, + libseq66/src/ctrl/midicontrolout.cpp, + libsessions/src/nsm/nsmclient.cpp, seq_qt5/src/qseqeditframe64.cpp: + Turned off the show/toggle NSM hack. + +2021-11-17 Chris Ahlstrom + + * TODO, libseq66/include/play/performer.hpp, + libseq66/include/seq66_features.hpp, + libseq66/src/play/performer.cpp, libseq66/src/seq66_features.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/util/basic_macros.cpp, + libsessions/src/nsm/nsmbase.cpp, libsessions/src/nsm/nsmclient.cpp, + seq_qt5/src/qt5nsmanager.cpp: Progress on issues #41, #64, and #67. + +2021-11-17 Chris Ahlstrom + + * libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/util/filefunctions.cpp, seq_qt5/src/qt5nsmanager.cpp: + Improved robustness of filename_concatenate, untested in most + scenarios. + +2021-11-16 Chris Ahlstrom + + * README.md, libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qslivegrid.ui, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Added + record-mode for record-style to select normal, quantize, and tighten + functions. + +2021-11-15 Chris Ahlstrom + + * README.md, doc/latex/tex/meta_events.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/ctrl/automation.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/ctrl/automation.cpp, + libseq66/src/ctrl/opcontrol.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qlfoframe.ui, + seq_qt5/forms/qslivegrid.ui, seq_qt5/include/qslotbutton.hpp, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qliveframeex.cpp, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qslotbutton.cpp, + seq_qt5/src/qsmainwnd.cpp: Interim check-in, UI tweaks, loop-mode + debugging. + +2021-11-13 Chris Ahlstrom + + * libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qslivegrid.ui, + seq_qt5/include/qslivegrid.hpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qslivegrid.cpp: Work in progress, support for + loop-control-mode. + +2021-11-12 Chris Ahlstrom + + * README.md, TODO, include/config.h.in, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/ctrl/midicontrol.hpp, + libseq66/include/util/basic_macros.h, + libseq66/include/util/basic_macros.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/ctrl/midicontrol.cpp, + libseq66/src/ctrl/midicontrolin.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/util/basic_macros.cpp, seq_qt5/include/qslivebase.hpp, + seq_qt5/include/qslivegrid.hpp, seq_qt5/src/qloopbutton.cpp: Basic + MIDI control refactoring and fixes in place. + +2021-11-12 Chris Ahlstrom + + * : Merge conflicts twixt control and optimizing bug-fix. + +2021-11-12 Chris Ahlstrom + + * README.md, VERSION, configure.ac, include/config.h.in, + libseq66/src/play/performer.cpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qslivegrid.cpp: Version 0.97.2.1 bug-fix pending. + +2021-11-11 Chris Ahlstrom + + * NEWS, README.md, TODO, VERSION, configure, configure.ac, + data/readme.txt, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/configfile.hpp, + libseq66/include/ctrl/midioperation.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/keycontrol.cpp, + libseq66/src/ctrl/midicontrol.cpp, libseq66/src/ctrl/opcontrol.cpp, + libseq66/src/play/performer.cpp, seq_qt5/include/qsetmaster.hpp, + seq_qt5/src/qsetmaster.cpp: Added d1 parameter to MIDI control, + currently BROKEN. + +2021-11-11 Chris Ahlstrom + + * : Additional notes for 0.9.7.2. + +2021-11-11 Chris Ahlstrom + + * : Version 0.97.2 pending. + +2021-11-11 Chris Ahlstrom + + * README.md, VERSION, configure.ac, + doc/latex/tex/configuration.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/ctrl/midioperation.hpp, + libseq66/src/cfg/midicontrolfile.cpp: Prep for 0.97.2 release. + +2021-11-10 Chris Ahlstrom + + * contrib/{notes/git.txt => git/git.text}, contrib/git/gitconfig, + doc/latex/tex/patterns_panel.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/play/setmapper.hpp, + libseq66/src/play/mutegroup.cpp, libseq66/src/play/performer.cpp, + seq_qt5/include/qslivebase.hpp, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qliveframeex.cpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qslivebase.cpp, seq_qt5/src/qslivegrid.cpp: Retweaking + external live grid, activate button. + +2021-11-09 Chris Ahlstrom + + * README.md, data/linux/qseq66-lp-mini-alt.ctrl, + doc/latex/tex/launchpad_mini.tex, + libseq66/include/seq66_features.hpp, + libseq66/include/util/basic_macros.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/play/screenset.cpp, libseq66/src/seq66_features.cpp, + libseq66/src/util/basic_macros.cpp, + libseq66/src/util/strfunctions.cpp, seq_qt5/forms/qslivegrid.ui, + seq_qt5/include/qslivebase.hpp, seq_qt5/src/qliveframeex.cpp, + seq_qt5/src/qslivebase.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp: External live grid no longer changes + active play-screen. + +2021-11-08 Chris Ahlstrom + + * libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/include/play/setmaster.hpp, + libseq66/src/midi/midifile.cpp, libseq66/src/midi/songsummary.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/setmapper.cpp, libseq66/src/play/setmaster.cpp, + seq_qt5/forms/qliveframeex.ui, seq_qt5/forms/qslivegrid.ui, + seq_qt5/include/qslivebase.hpp, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qliveframeex.cpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qsetmaster.cpp, seq_qt5/src/qslivebase.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Interim + check-in, minor refactoring for external grid support in progress. + +2021-11-07 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/seq66-user-manual.tex, + doc/latex/tex/song_editor.tex, + libseq66/include/midi/editable_event.hpp, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/include/qslivebase.hpp, + seq_qt5/include/qslivegrid.hpp, seq_qt5/src/qliveframeex.cpp, + seq_qt5/src/qslivebase.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp: Interim check-in, work on external live + grid. + +2021-11-07 Chris Ahlstrom + + * TODO, VERSION, configure.ac, doc/latex/tex/event_editor.tex, + doc/latex/tex/seq66-user-manual.tex, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, seq_qt5/forms/qseqeventframe.ui, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/src/qseqeventframe.cpp: + Tweaked and documented the event-editor, new screenshots. + +2021-11-06 Chris Ahlstrom + + * README.md, doc/latex/tex/midi_formats.tex, + libseq66/include/midi/midifile.hpp, + libseq66/include/play/mutegroup.hpp, + libseq66/include/play/mutegroups.hpp, + libseq66/src/midi/midifile.cpp, libseq66/src/midi/songsummary.cpp, + libseq66/src/util/calculations.cpp: Fixed botched handling of + mute-groups in the MIDI file, updated MIDI format documentation. + +2021-11-05 Chris Ahlstrom + + * README.md, data/samples/textfix.qss, + libseq66/include/play/performer.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/midi/editable_event.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/util/calculations.cpp, + seq_qt5/forms/qperfeditframe64.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qmutemaster.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qmutemaster.cpp, seq_qt5/src/qsmainwnd.cpp: Song editor + GUI tweaks, mute-modification fixes. + +2021-11-04 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/src/play/performer.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qmutemaster.cpp, + seq_qt5/src/qsmainwnd.cpp: Working on enabling MIDI file save on + mute-group modifications. + +2021-11-04 Chris Ahlstrom + + * README.md, TODO, data/linux/qseq66.ctrl, data/linux/qseq66.drums, + data/linux/qseq66.mutes, data/linux/qseq66.palette, + data/linux/qseq66.playlist, data/linux/qseq66.rc, + data/linux/qseq66.usr, doc/latex/tex/mutes.tex, + libseq66/include/cfg/configfile.hpp, + libseq66/include/play/mutegroups.hpp, + libseq66/include/util/strfunctions.hpp, + libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/cfg/notemapfile.cpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/mutegroups.cpp, + libseq66/src/util/strfunctions.cpp, seq_qt5/forms/qmutemaster.ui, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qmutemaster.hpp, + seq_qt5/src/qmutemaster.cpp, seq_qt5/src/qt5_helpers.cpp: More + streamlining of configuration writing. + +2021-11-03 Chris Ahlstrom + + * libseq66/include/play/mutegroups.hpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/play/mutegroups.cpp, libseq66/src/play/performer.cpp, + libseq66/src/util/strfunctions.cpp, seq_qt5/src/qmutemaster.cpp: + Fixed mutegroups parsing bug introduced by new feature. + +2021-11-02 Chris Ahlstrom + + * contrib/code/qsliveframe.cpp, data/linux/qseq66.mutes, + doc/latex/tex/patterns_panel.tex, + libseq66/include/midi/songsummary.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/src/midi/midifile.cpp, libseq66/src/midi/songsummary.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + seq_qt5/include/qmutemaster.hpp, seq_qt5/include/qsetmaster.hpp, + seq_qt5/src/qmutemaster.cpp, seq_qt5/src/qsetmaster.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Fixed + set-name editing in table. + +2021-11-01 Chris Ahlstrom + + * README.md, libseq66/include/play/mutegroups.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/play/mutegroup.cpp, libseq66/src/play/mutegroups.cpp, + libseq66/src/play/setmaster.cpp, seq_qt5/include/qmutemaster.hpp, + seq_qt5/src/qmutemaster.cpp: Work on editing/storing/reading + mute-group names. + +2021-10-31 Chris Ahlstrom + + * README.md, libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/play/performer.cpp, seq_qt5/include/qmutemaster.hpp, + seq_qt5/include/qsetmaster.hpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qmutemaster.cpp, seq_qt5/src/qsetmaster.cpp: Safety + check-in for set/mutes swapping, no progress bar in grid slots if + muted. + +2021-10-30 Chris Ahlstrom + + * libseq66/include/play/mutegroup.hpp, + libseq66/include/play/mutegroups.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/setmaster.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/play/mutegroup.cpp, libseq66/src/play/mutegroups.cpp, + libseq66/src/play/screenset.cpp, libseq66/src/play/setmaster.cpp, + seq_qt5/include/qmutemaster.hpp, seq_qt5/include/qsetmaster.hpp, + seq_qt5/src/qmutemaster.cpp, seq_qt5/src/qsetmaster.cpp: Safety + check-in for sets/mutes swapping. + +2021-10-28 Chris Ahlstrom + + * README.md, data/linux/jack/pulseaudio/jack-post-start.sh, + data/linux/jack/pulseaudio/jack-pre-stop.sh, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/sessions/clinsmanager.hpp, + libseq66/src/cfg/notemapfile.cpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/midi/midibase.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/midi/wrkfile.cpp, libseq66/src/os/daemonize.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/seq.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/util/calculations.cpp, + libsessions/include/nsm/nsmserver.hpp, + libsessions/src/nsm/nsmbase.cpp, libsessions/src/nsm/nsmclient.cpp, + seq_qt5/forms/qlfoframe.ui, seq_qt5/forms/qmutemaster.ui, + seq_qt5/forms/qperfeditframe64.ui, seq_qt5/forms/qplaylistframe.ui, + seq_qt5/forms/qseditoptions.ui, seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/forms/qseqeventframe.ui, seq_qt5/forms/qsetmaster.ui, + seq_qt5/forms/qslivegrid.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qt5nsmanager.hpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qperftime.cpp, seq_qt5/src/qscrollmaster.cpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qseventslots.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/src/midi_alsa.cpp: Work on issue #64, #57, other fixes. + +2021-10-27 Chris Ahlstrom + + * README.md, libseq66/src/cfg/usrfile.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qseditoptions.cpp: Added Edit / Preferences / Bold Grid + Slot. + +2021-10-27 Chris Ahlstrom + + * README.md, Seq66qt5/seq66qt5.cpp, + data/linux/qseq66-lp-mini-swapped.ctrl, + doc/latex/tex/configuration.tex, doc/latex/tex/launchpad_mini.tex, + doc/latex/tex/patterns_panel.tex, + libseq66/include/cfg/configfile.hpp, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/os/daemonize.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/seq66_features.hpp, + libseq66/include/util/basic_macros.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/cfg/playlistfile.cpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/os/daemonize.cpp, libseq66/src/play/performer.cpp, + libseq66/src/seq66_features.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/basic_macros.cpp, + seq_qt5/include/qseditoptions.hpp, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qperftime.cpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqtime.cpp, + seq_qt5/src/qsessionframe.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qt5nsmanager.cpp: Config reload/restart works, upgraded + Edit / Preferences. + +2021-10-27 Chris Ahlstrom + + * data/linux/qseq66-lp-mini-swapped.ctrl, + data/linux/qseq66-swapped.ctrl, seq_qt5/include/qt5nsmanager.hpp, + seq_qt5/src/qt5nsmanager.cpp: Added swapped ctrl files, quit(). + +2021-10-26 Chris Ahlstrom + + * README.md, Seq66qt5/seq66qt5.cpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/include/play/setmaster.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/midi/songsummary.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/screenset.cpp, libseq66/src/play/setmapper.cpp, + libseq66/src/play/setmaster.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qsessionframe.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qsessionframe.hpp, seq_qt5/include/qslivebase.hpp, + seq_qt5/include/qslivegrid.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qperfnames.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsessionframe.cpp, + seq_qt5/src/qsetmaster.cpp, seq_qt5/src/qslivebase.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Got issue #63 + working for the live grid, also work on app reload. + +2021-10-24 Chris Ahlstrom + + * libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/play/screenset.cpp, + seq_qt5/include/qslivegrid.hpp, seq_qt5/src/qslivegrid.cpp: Interim + check-in experimenting with row/column swap fro screensets. + +2021-10-23 Chris Ahlstrom + + * Seq66qt5/seq66qt5.cpp, libseq66/include/midi/jack_assistant.hpp, + libseq66/include/os/daemonize.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/os/daemonize.cpp, libseq66/src/util/basic_macros.cpp, + seq_qt5/src/qt5_helpers.cpp, seq_rtmidi/include/midi_alsa_info.hpp, + seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_info.cpp: + Console message clean-up. + +2021-10-22 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/alsa.tex, + doc/latex/tex/concepts.tex, doc/latex/tex/configuration.tex, + doc/latex/tex/menu.tex, doc/latex/tex/pattern_editor.tex, + doc/latex/tex/seq66-user-manual.tex, doc/latex/tex/sessions.tex, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/sessions/smanager.cpp, man/seq66.1, man/seq66cli.1, + man/sequencer66.1, seq_qt5/forms/qlfoframe.ui, + seq_qt5/forms/qmutemaster.ui, seq_qt5/forms/qplaylistframe.ui, + seq_qt5/forms/qseditoptions.ui, seq_qt5/forms/qseqeventframe.ui: + Added jack-connect options for disabling automatic JACK connection + from command-line. + +2021-10-21 Chris Ahlstrom + + * configure, contrib/scripts/make-checkout, include/config.h.in, + libseq66/include/cfg/rcsettings.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, seq_qt5/forms/qsabout.ui, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qliveframeex.cpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qmutemaster.cpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qsabout.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseqkeys.cpp, seq_qt5/src/qsessionframe.cpp, + seq_qt5/src/qsetmaster.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qslotbutton.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Interim check-in for issue #60 + etc. + +2021-10-20 Chris Ahlstrom + + * VERSION, configure.ac, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, nsis/Seq66Constants.nsh, + nsis/Seq66Setup.nsi, nsis/build_release_package.bat: Prep for + 0.97.2. + +2021-10-20 Chris Ahlstrom + + * ChangeLog: Version 0.97.1 pending. + +2021-10-20 Chris Ahlstrom + + * README.md, VERSION, configure.ac, contrib/code/qseqeditframe.cpp, + contrib/code/qsliveframe.cpp, data/samples/textfix.qss, + doc/latex/tex/configuration.tex, + doc/latex/tex/seq66-user-manual.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/seq66_features.hpp, + libseq66/include/sessions/clinsmanager.hpp, + libseq66/include/util/basic_macros.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/seq66_features.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/basic_macros.cpp, + libsessions/src/nsm/nsmbase.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qslivegrid.ui, seq_qt5/include/qt5_helpers.hpp, + seq_qt5/src/qclocklayout.cpp, seq_qt5/src/qinputcheckbox.cpp, + seq_qt5/src/qlfoframe.cpp, seq_qt5/src/qmutemaster.cpp, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qplaylistframe.cpp, seq_qt5/src/qsbuildinfo.cpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqeditex.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5_helpers.cpp, + seq_qt5/src/qt5nsmanager.cpp: Work on issue #57, issue #58, issue + #59, and issue #61. + +2021-10-19 Chris Ahlstrom + + * README.md, doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/event.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/midi/event.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qlfoframe.hpp, seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/src/qlfoframe.cpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp: Fixed + regression in note display in data/event panels, some minor doc and + code updates. + +2021-10-18 Chris Ahlstrom + + * README.md, contrib/code/qsliveframe.cpp, + doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/util/calculations.cpp, seq_qt5/include/qlfoframe.hpp, + seq_qt5/include/qstriggereditor.hpp, seq_qt5/src/qlfoframe.cpp, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qstriggereditor.cpp: Exponential LFO basically done. + +2021-10-17 Chris Ahlstrom + + * libseq66/include/util/calculations.hpp, + libseq66/src/play/sequence.cpp, libseq66/src/util/calculations.cpp, + seq_qt5/forms/qlfoframe.ui, seq_qt5/forms/qseqeditex.ui, + seq_qt5/forms/qseqeditframe64.ui, seq_qt5/src/qlfoframe.cpp, + seq_qt5/src/qseqeditex.cpp, seq_qt5/src/qseqeditframe64.cpp: Added + exponential LFO, still needs work. + +2021-10-16 Chris Ahlstrom + + * doc/latex/tex/pattern_editor.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/play/sequence.hpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qlfoframe.hpp, seq_qt5/include/qperfnames.hpp, + seq_qt5/src/qlfoframe.cpp, seq_qt5/src/qperfeditframe64.cpp, + seq_qt5/src/qperfnames.cpp: Interim check-in, very minor doc and + code updates. + +2021-10-15 Chris Ahlstrom + + * README.md, doc/latex/tex/patterns_panel.tex, + seq_qt5/forms/qliveframeex.ui, seq_qt5/forms/qslivegrid.ui, + seq_qt5/include/qslivegrid.hpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmaintime.cpp, + seq_qt5/src/qsmainwnd.cpp: PNG optimization, set fixes, more tweaks. + +2021-10-14 Chris Ahlstrom + + * README.md, contrib/scripts/make-checkout, debian/README, + doc/latex/tex/configuration.tex, doc/latex/tex/event_editor.tex, + doc/latex/tex/menu.tex, doc/latex/tex/pattern_editor.tex, + doc/latex/tex/patterns_panel.tex, doc/latex/tex/references.tex, + doc/latex/tex/song_editor.tex, libseq66/include/play/performer.hpp, + libseq66/src/cfg/rcfile.cpp, libseq66/src/play/performer.cpp, + seq_qt5/forms/qperfeditframe64.ui, seq_qt5/forms/qseditoptions.ui, + seq_qt5/forms/qseqeventframe.ui, seq_qt5/forms/qsessionframe.ui, + seq_qt5/forms/qslivegrid.ui, seq_qt5/include/qslivegrid.hpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qslivebase.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Interim + check-in, notable doc upgrade, many little fixes. + +2021-10-13 Chris Ahlstrom + + * INSTALL, Makefile.in, README.md, VERSION, aux-files/ltmain.sh, + bootstrap, configure, configure.ac, + contrib/scripts/strap_functions, data/README, + data/linux/qseq66.ctrl, data/linux/qseq66.drums, + data/linux/qseq66.mutes, data/linux/qseq66.palette, + data/linux/qseq66.playlist, data/linux/qseq66.rc, + data/linux/qseq66.usr, data/readme.txt, data/readme.windows, + doc/latex/tex/menu.tex, doc/latex/tex/midi_export.tex, + doc/latex/tex/midi_formats.tex, + doc/latex/tex/seq66-user-manual.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/seq66_features.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/seq66_features.cpp, + nsis/Seq66Constants.nsh, nsis/Seq66Setup.nsi, + nsis/build_release_package.bat, seq_qt5/forms/qseditoptions.ui, + seq_qt5/src/palettefile.cpp, seq_qt5/src/qseditoptions.cpp: Minor + tweaks to version, icons, UI, preferences dialog, and documentation. + +2021-10-12 Chris Ahlstrom + + * Makefile.in, VERSION, configure, configure.ac, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h: Setup for 0.97.1. + +2021-10-12 Chris Ahlstrom + + * ChangeLog, seq_qt5/forms/qsmainwnd.ui: Version 0.97.0 pending. + +2021-10-12 Chris Ahlstrom + + * INSTALL, Makefile.in, Seq66cli/Makefile.in, Seq66qt5/Makefile.in, + VERSION, configure, configure.ac, contrib/scripts/QjackCtl.conf, + contrib/scripts/README, contrib/scripts/htmldoc, data/Makefile.in, + data/linux/jack/README, + data/linux/jack/pulseaudio/jack-post-start.sh, + data/linux/jack/pulseaudio/jack-post-stop.sh, + data/linux/jack/pulseaudio/jack-pre-start.sh, + data/linux/jack/pulseaudio/jack-pre-stop.sh, + data/linux/jack/pulseaudio/repulse, data/linux/{ => + jack}/startjack, data/linux/{ => jack}/startqjack, doc/Makefile.in, + doc/README, doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + doc/latex/tex/jack.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, libseq66/Makefile.in, + libseq66/include/Makefile.in, libseq66/src/Makefile.in, + libsessions/Makefile.in, libsessions/include/Makefile.in, + libsessions/src/Makefile.in, m4/Makefile.in, man/Makefile.in, + resources/pixmaps/Makefile.in, seq_portmidi/Makefile.in, + seq_portmidi/include/Makefile.in, seq_portmidi/src/Makefile.in, + seq_qt5/Makefile.in, seq_qt5/forms/Makefile.in, + seq_qt5/include/Makefile.in, seq_qt5/src/Makefile.in, + seq_rtmidi/Makefile.in, seq_rtmidi/include/Makefile.in, + seq_rtmidi/src/Makefile.in: Makefile and documentation updates. + +2021-10-11 Chris Ahlstrom + + * contrib/scripts/timid, contrib/scripts/ystart: Minor script + updates. + +2021-10-08 Chris Ahlstrom + + * libseq66/include/cfg/rcsettings.hpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: More + modified-handling improvements. + +2021-10-07 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + seq_qt5/src/qsmainwnd.cpp: Improved modified handling in the main + window. + +2021-10-06 Chris Ahlstrom + + * README.md, doc/latex/tex/configuration.tex, + doc/latex/tex/midi_export.tex, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/midi/midi_splitter.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + man/sequencer66.1, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qslivebase.hpp, seq_qt5/include/qslivegrid.hpp, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qsmainwnd.cpp: Implemented convert-to-smf-0 menu item, + convert-to-smf-1 usr flag, modified file visibility. + +2021-10-05 Chris Ahlstrom + + * include/config.h.in, libseq66/include/cfg/rcsettings.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/os/daemonize.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + libseq66/src/seq66_features.cpp, seq_qt5/include/qperfnames.hpp, + seq_qt5/src/qperfnames.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5nsmanager.cpp: Interim check-in, Windows build fixes + and SMF 0 fixes. + +2021-10-04 Chris Ahlstrom + + * Makefile.in, Seq66cli/Makefile.in, Seq66qt5/Makefile.in, + configure, data/Makefile.in, doc/Makefile.in, + doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + include/config.h.in, libseq66/Makefile.in, + libseq66/include/Makefile.in, libseq66/include/midi/midifile.hpp, + libseq66/src/Makefile.in, libseq66/src/midi/midifile.cpp, + libseq66/src/play/performer.cpp, libsessions/Makefile.in, + libsessions/include/Makefile.in, libsessions/src/Makefile.in, + m4/Makefile.in, man/Makefile.in, resources/pixmaps/Makefile.in, + seq_portmidi/Makefile.in, seq_portmidi/include/Makefile.in, + seq_portmidi/src/Makefile.in, seq_qt5/Makefile.in, + seq_qt5/forms/Makefile.in, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/Makefile.in, seq_qt5/src/Makefile.in, + seq_rtmidi/Makefile.in, seq_rtmidi/include/Makefile.in, + seq_rtmidi/src/Makefile.in: Mostly makefile-in updates. + +2021-10-04 Chris Ahlstrom + + * README.md, configure.ac, data/README, data/linux/qseq66.usr, + data/readme.txt, data/readme.windows, debian/seq66.desktop, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/midi/midi_vector.hpp, + libseq66/include/midi/midi_vector_base.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/cfg/configfile.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/midi/midi_vector.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/seq.cpp, nsis/Seq66Constants.nsh, + nsis/Seq66Setup.nsi, nsis/build_release_package.bat, + resources/pixmaps/Makefile.am, + resources/pixmaps/{route66rwb-66x66.xpm => route66rwb-64x64.xpm}, + seq_qt5/include/qloopbutton.hpp, seq_qt5/include/qperfroll.hpp, + seq_qt5/include/qslivegrid.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qsmainwnd.cpp: Date bump, support for SMF 0 conversion + continued. + +2021-10-02 Chris Ahlstrom + + * libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/setmapper.cpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Interim + check-in for experimental conversion to SMF 0. + +2021-10-01 Chris Ahlstrom + + * README.md, doc/latex/tex/midi_export.tex, + doc/latex/tex/midi_formats.tex, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/midi/midifile.hpp, + libseq66/include/play/performer.hpp, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/include/qt5_helpers.hpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5_helpers.cpp: Prep for experimental conversion to SMF + 0. + +2021-09-29 Chris Ahlstrom + + * contrib/code/qseqeditframe.cpp, doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/event.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/editable_event.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/midi/wrkfile.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/forms/qseqeventframe.ui, + seq_qt5/include/qeditbase.hpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqkeys.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qseventslots.cpp, + seq_qt5/src/qstriggereditor.cpp: Now trying to tighten up + event-status and channel handling. + +2021-09-28 Chris Ahlstrom + + * libseq66/include/midi/event.hpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qseqeventframe.ui, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseventslots.cpp, seq_qt5/src/qstriggereditor.cpp, + seq_rtmidi/src/midi_jack.cpp: Interim check-in, event channel/status + fixes. + +2021-09-27 Chris Ahlstrom + + * doc/latex/tex/configuration.tex, + doc/latex/tex/pattern_editor.tex, doc/latex/tex/song_editor.tex, + libseq66/include/play/sequence.hpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/include/qseqroll.hpp, + seq_qt5/include/qstriggereditor.hpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qstriggereditor.cpp: Fixing + LFO for tempo events, GUI update fixes. + +2021-09-26 Chris Ahlstrom + + * README.md, doc/latex/tex/pattern_editor.tex, + doc/latex/tex/patterns_panel.tex, libseq66/include/midi/event.hpp, + libseq66/src/util/calculations.cpp, seq_qt5/include/qseqdata.hpp, + seq_qt5/src/gui_palette_qt5.cpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqroll.cpp: Interim check-in, still more tempo + improvements. + +2021-09-25 Chris Ahlstrom + + * libseq66/include/midi/event.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/midi/event.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqdata.hpp, seq_qt5/include/qstriggereditor.hpp, + seq_qt5/src/gui_palette_qt5.cpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qstriggereditor.cpp: Still + more improvements to display/edit tempo. + +2021-09-24 Chris Ahlstrom + + * README.md, TODO, contrib/code/qsliveframe.cpp, + libseq66/include/midi/event.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/cfg/rcsettings.cpp, + libseq66/src/midi/editable_event.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/midi/songsummary.cpp, + libseq66/src/os/timing.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/util/calculations.cpp, + libseq66/src/util/filefunctions.cpp, + seq_qt5/forms/qseqeventframe.ui, + seq_qt5/include/qstriggereditor.hpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qseventslots.cpp, + seq_qt5/src/qslivebase.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qstriggereditor.cpp, seq_rtmidi/src/midi_alsa.cpp: More + improvements to tempo editing, more to come. + +2021-09-23 Chris Ahlstrom + + * libseq66/include/midi/event.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qstriggereditor.cpp: + Interim check-in of upgraded tempo support. + +2021-09-22 Chris Ahlstrom + + * README.md, include/config.h.in, + libseq66/include/play/sequence.hpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/forms/qseqeventframe.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qseqroll.hpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qsmainwnd.cpp: Added some primitive tempo display. + +2021-09-21 Chris Ahlstrom + + * README.md, TODO, data/linux/qseq66.usr, + doc/latex/tex/configuration.tex, + libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/configfile.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qsmainwnd.cpp: Added more + settings like lock-main-window. + +2021-09-20 Chris Ahlstrom + + * NEWS, README.md, TODO, contrib/scripts/bluejack, + data/linux/qseq66.rc, data/seq66cli/seq66cli.rc, + data/win/qpseq66.rc, doc/dox/doxy-common.cfg, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/midibase.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/screenset.cpp, seq_qt5/forms/qsabout.ui, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qloopbutton.hpp, + seq_qt5/include/qseditoptions.hpp, seq_qt5/include/qslotbutton.hpp, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qsabout.cpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qslivegrid.cpp, + seq_qt5/src/qslotbutton.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qt5nsmanager.cpp: Work on issue #21, qss configuration, + font scaling. + +2021-09-16 Chris Ahlstrom + + * README.md, doc/latex/tex/configuration.tex, + doc/latex/tex/pattern_editor.tex, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/midi/eventlist.cpp, + libseq66/src/play/sequence.cpp, + seq_qt5/include/gui_palette_qt5.hpp, seq_qt5/include/qseqroll.hpp, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qseqroll.cpp: Improved wrapped-note handling and drawing + of slot buttons. + +2021-09-15 Chris Ahlstrom + + * doc/latex/tex/pattern_editor.tex, + libseq66/src/seq66_features.cpp, seq_rtmidi/src/rtmidi.cpp: Updating + the handling of version information items. + +2021-09-15 Chris Ahlstrom + + * contrib/midnam/Roland_MT-32.midnam: Added a sample midnam file for + future research. + +2021-09-15 Chris Ahlstrom + + * INSTALL, README.md, doc/latex/tex/pattern_editor.tex, + doc/latex/tex/references.tex, libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/seq66_features.hpp, + libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/seq66_features.cpp, + seq_qt5/forms/qseqeventframe.ui, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qt5nsmanager.cpp: Added build settings, fix for unlinked + notes. + +2021-09-14 Chris Ahlstrom + + * README.md, include/config.h.in, libseq66/src/cfg/rcsettings.cpp, + seq_qt5/forms/qseditoptions.ui: Updated config.h.in, made rc-save + the default again. + +2021-09-14 Chris Ahlstrom + + * README.md, data/linux/qseq66.rc, doc/latex/tex/playlist.tex, + include/config.h.in, libseq66/include/cfg/rcsettings.hpp, + libseq66/include/play/performer.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5nsmanager.cpp: Can now set + config files from the UI. + +2021-09-13 Chris Ahlstrom + + * Makefile.in, Seq66cli/Makefile.in, Seq66qt5/Makefile.in, + configure, data/Makefile.in, doc/Makefile.in, + doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + include/config.h.in, libseq66/Makefile.in, + libseq66/include/Makefile.in, libseq66/src/Makefile.in, + libsessions/Makefile.in, libsessions/include/Makefile.in, + libsessions/src/Makefile.in, m4/Makefile.in, man/Makefile.in, + resources/pixmaps/Makefile.in, seq_portmidi/Makefile.in, + seq_portmidi/include/Makefile.in, seq_portmidi/src/Makefile.in, + seq_qt5/Makefile.in, seq_qt5/forms/Makefile.in, + seq_qt5/include/Makefile.in, seq_qt5/src/Makefile.in, + seq_rtmidi/Makefile.in, seq_rtmidi/include/Makefile.in, + seq_rtmidi/src/Makefile.in: All Makefile.in files modified in our + base distro, Ubuntu. + +2021-09-13 Chris Ahlstrom + + * libseq66/include/util/named_bools.hpp, + libseq66/src/util/named_bools.cpp: Forgot to add the named_bools + class code. + +2021-09-13 Chris Ahlstrom + + * README.md, doc/latex/tex/pattern_editor.tex, + doc/latex/tex/song_editor.tex, libseq66/include/Makefile.am, + libseq66/include/cfg/cmdlineopts.hpp, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/usrsettings.hpp, libseq66/libseq66.pro, + libseq66/src/Makefile.am, libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/cfg/rcfile.cpp, libseq66/src/cfg/rcsettings.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/cfg/usrsettings.cpp, + libseq66/src/sessions/smanager.cpp, libseq66/src/util/palette.cpp, + seq_qt5/forms/qperfeditframe64.ui, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qperfeditframe64.hpp, + seq_qt5/include/qperfroll.hpp, seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qperftime.cpp, + seq_qt5/src/qseditoptions.cpp: Making configuration file UI settings + and tightening configuration handling in progress. + +2021-09-12 Chris Ahlstrom + + * INSTALL, NEWS, README.md, TODO, VERSION, configure.ac, + doc/latex/tex/port_mapping.tex, + doc/latex/tex/seq66-user-manual.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, m4/ax_pthread.m4, + man/sequencer66.1, seq_qt5/forms/qperfeditframe64.ui, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qeditbase.hpp, + seq_qt5/include/qperfbase.hpp, seq_qt5/include/qperfnames.hpp, + seq_qt5/include/qperfroll.hpp, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qperfbase.cpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qperfroll.cpp, seq_qt5/src/qseditoptions.cpp: Interim + check-in, adding vertical zoom in song editor. + +2021-09-10 Chris Ahlstrom + + * ChangeLog: Version 0.96.3 + +2021-09-10 Chris Ahlstrom + + * configure.ac, doc/latex/tex/sessions.tex, include/config.h.in, + libseq66/include/util/basic_macros.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/seq66_features.cpp, + libseq66/src/sessions/smanager.cpp, + libseq66/src/util/basic_macros.cpp, seq_qt5/forms/qsbuildinfo.ui, + seq_qt5/forms/qseditoptions.ui, seq_qt5/include/qseditoptions.hpp, + seq_qt5/src/qseditoptions.cpp, seq_rtmidi/src/midi_jack_info.cpp: + Pretty much done with JACK session management. + +2021-09-08 Chris Ahlstrom + + * README.md, contrib/key-map.rc, contrib/scripts/QjackCtl.conf, + contrib/scripts/q-make, data/samples/dark-gradient.qss, + data/samples/flat-rounded.qss, data/samples/grey-ghost.qss, + doc/latex/tex/seq66-user-manual.tex, doc/latex/tex/sessions.tex, + include/config.h.in, libseq66/libseq66.pro, seq66.pro, + seq_qt5/forms/qsessionframe.ui, seq_qt5/src/qt5nsmanager.cpp: + Documentation and minor tweaks. + +2021-09-08 Chris Ahlstrom + + * : commit 0d63bf24182c229d2b95415071c8b4bdef48a0a6 Author: Chris + Ahlstrom Date: Wed Sep 8 06:02:03 2021 + -0400 + +2021-09-03 Chris Ahlstrom + + * Makefile.in, Seq66cli/Makefile.in, Seq66qt5/Makefile.in, + configure, data/Makefile.in, doc/Makefile.in, + doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + include/config.h.in, libseq66/Makefile.in, + libseq66/include/Makefile.in, libseq66/src/Makefile.in, + libsessions/Makefile.in, libsessions/include/Makefile.in, + libsessions/src/Makefile.in, m4/Makefile.in, man/Makefile.in, + resources/pixmaps/Makefile.in, seq_portmidi/Makefile.in, + seq_portmidi/include/Makefile.in, seq_portmidi/src/Makefile.in, + seq_qt5/Makefile.in, seq_qt5/forms/Makefile.in, + seq_qt5/include/Makefile.in, seq_qt5/src/Makefile.in, + seq_rtmidi/Makefile.in, seq_rtmidi/include/Makefile.in, + seq_rtmidi/src/Makefile.in: Updated Makefile.in files for removal of + lash. + +2021-09-03 Chris Ahlstrom + + * INSTALL, README.md, Seq66cli/Makefile.am, Seq66qt5/Makefile.am, + bootstrap, configure.ac, configure.help, + doc/latex/tex/configuration.tex, doc/latex/tex/menu.tex, + doc/latex/tex/sessions.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/seq66_features.h, libseq66/src/Makefile.am, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/play/performer.cpp, libseq66/src/seq66_features.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libsessions/include/Makefile.am, libsessions/include/lash/lash.hpp, + libsessions/libsessions.pro, libsessions/src/Makefile.am, + libsessions/src/lash/lash.cpp, man/sequencer66.1, + seq_portmidi/src/Makefile.am, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/Makefile.am, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qt5nsmanager.cpp, + seq_rtmidi/include/Makefile.am, seq_rtmidi/src/midi_alsa_info.cpp, + seq_rtmidi/src/midi_jack_info.cpp: Making session usage + configurable. + +2021-09-03 Chris Ahlstrom + + * data/linux/startjack, data/linux/startqjack, + doc/latex/tex/configuration.tex, doc/latex/tex/jack.tex, + doc/latex/tex/references.tex, doc/latex/tex/sessions.tex, + include/config.h.in, libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/midi/jack_assistant.cpp, man/sequencer66.1: Interim + check-in of JACK session updates. + +2021-08-31 Chris Ahlstrom + + * Makefile.in, Seq66cli/Makefile.in, Seq66qt5/Makefile.in, + configure, configure.ac, data/Makefile.in, doc/Makefile.in, + doc/latex/Makefile.in, doc/latex/tex/Makefile.in, + include/config.h.in, libseq66/Makefile.in, + libseq66/include/Makefile.in, libseq66/include/cfg/rcsettings.hpp, + libseq66/src/Makefile.in, libsessions/Makefile.in, + libsessions/include/Makefile.in, libsessions/src/Makefile.in, + m4/Makefile.in, man/Makefile.in, resources/pixmaps/Makefile.in, + seq_portmidi/Makefile.in, seq_portmidi/include/Makefile.in, + seq_portmidi/src/Makefile.in, seq_qt5/Makefile.in, + seq_qt5/forms/Makefile.in, seq_qt5/include/Makefile.in, + seq_qt5/src/Makefile.in, seq_rtmidi/Makefile.in, + seq_rtmidi/include/Makefile.in, seq_rtmidi/src/Makefile.in: More + configure fixes, compiler error on Ubuntu. + +2021-08-31 Chris Ahlstrom + + * README.md, VERSION, configure.ac, configure.help, + doc/latex/tex/jack.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/ctrl/automation.hpp, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/os/daemonize.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/sessions/clinsmanager.hpp, + libseq66/include/sessions/smanager.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/usrsettings.cpp, + libseq66/src/ctrl/automation.cpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/ctrl/opcontrol.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/os/daemonize.cpp, libseq66/src/play/performer.cpp, + libseq66/src/sessions/clinsmanager.cpp, + libseq66/src/sessions/smanager.cpp, + libsessions/src/nsm/nsmbase.cpp, m4/ax_pthread.m4, + seq_qt5/forms/qsessionframe.ui, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/src/qsmainwnd.cpp, seq_qt5/src/qt5nsmanager.cpp: Configure + upgrades and refactoring for JACK session in progress. + +2021-08-28 Chris Ahlstrom + + * data/linux/qseq66.rc, doc/latex/tex/configuration.tex, + doc/latex/tex/port_mapping.tex, doc/latex/tex/sessions.tex, + libseq66/src/play/clockslist.cpp, libseq66/src/play/inputslist.cpp, + libseq66/src/play/listsbase.cpp: Beefed up event editing and + port-mapping. + +2021-08-22 Chris Ahlstrom + + * README.md, TODO, data/linux/qseq66.rc, + libseq66/src/cfg/rcfile.cpp, libseq66/src/play/listsbase.cpp, + seq_qt5/src/qclocklayout.cpp, seq_qt5/src/qinputcheckbox.cpp: Fixed + lookup for the Qsynth/FluidSynth port in ALSA. + +2021-08-21 Chris Ahlstrom + + * README.md, libseq66/src/midi/event.cpp, + libseq66/src/util/filefunctions.cpp, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseventslots.cpp: Can now modify Note Off/On at same + time in event editor. + +2021-08-19 Chris Ahlstrom + + * configure, libseq66/include/midi/editable_events.hpp, + libseq66/src/midi/editable_events.cpp, + seq_qt5/include/qseventslots.hpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseventslots.cpp: Added event table reload to show Note + pair changes, very krufty. + +2021-08-19 Chris Ahlstrom + + * libseq66/include/midi/editable_event.hpp, + libseq66/include/midi/editable_events.hpp, + libseq66/include/midi/event.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/src/midi/editable_event.cpp, + libseq66/src/midi/editable_events.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, + seq_qt5/include/qseqeventframe.hpp, + seq_qt5/include/qseventslots.hpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseventslots.cpp: Interim check-in, getting note on/off + editing to work smoothly. + +2021-08-17 Chris Ahlstrom + + * libseq66/include/midi/editable_event.hpp, + libseq66/include/midi/editable_events.hpp, + libseq66/src/midi/editable_event.cpp, + libseq66/src/midi/editable_events.cpp, + seq_qt5/include/qseventslots.hpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseventslots.cpp: Interim check-in, work on note-event + editing. + +2021-08-16 Chris Ahlstrom + + * NEWS, README.md, TODO, VERSION, configure.ac, + include/config.h.in, include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/midi/editable_event.hpp, + libseq66/include/midi/event.hpp, + libseq66/src/midi/midi_vector_base.cpp, + seq_qt5/src/qseventslots.cpp: Version bump. + +2021-08-15 Chris Ahlstrom + + * ChangeLog, seq_qt5/src/qsmainwnd.cpp: Version 0.96.2 pending. + +2021-08-15 Chris Ahlstrom + + * README.md, VERSION, configure.ac, + doc/latex/tex/pattern_editor.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseditoptions.hpp, seq_qt5/include/qseqroll.hpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qseqroll.cpp: Added + Ctrl_N/E for selecting events by channel. + +2021-08-13 Chris Ahlstrom + + * README.md, contrib/code/qseqeditframe.cpp, + doc/dox/doxy-common.cfg, doc/latex/tex/menu.tex, + doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/seq66_platform_macros.h, + libseq66/src/cfg/cmdlineopts.cpp, + libseq66/src/ctrl/keycontainer.cpp, + libseq66/src/ctrl/opcontainer.cpp, libseq66/src/midi/businfo.cpp, + libseq66/src/midi/event.cpp, libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/sessions/smanager.cpp, + libseq66/src/util/basic_macros.cpp, + libseq66/src/util/filefunctions.cpp, + seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/include/qslivegrid.hpp, seq_qt5/src/qperfeditframe64.cpp, + seq_qt5/src/qscrollmaster.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/include/rterror.hpp, seq_rtmidi/include/rtmidi_info.hpp, + seq_rtmidi/src/mastermidibus.cpp, seq_rtmidi/src/midi_api.cpp, + seq_rtmidi/src/midi_info.cpp, seq_rtmidi/src/midi_jack.cpp: Interim + check-in of clean-up and recording handling. + +2021-08-12 Chris Ahlstrom + + * libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/cfg/usrsettings.cpp, + resources/pixmaps/menu_empty_inv.xpm, + resources/pixmaps/menu_full_inv.xpm, + seq_qt5/src/qseqeditframe64.cpp: Added 'usr' option for adapting to + dark themes. + +2021-08-12 Chris Ahlstrom + + * INSTALL, README.md, doc/dox/doxy-common.cfg, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/midi/eventlist.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qseqeditframe64.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qstriggereditor.cpp: Still more channel fixes, added + sets-mode config UI. + +2021-08-11 Chris Ahlstrom + + * libseq66/include/midi/editable_events.hpp, + libseq66/include/midi/event.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/midi/editable_events.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/midi_splitter.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/wrkfile.cpp, libseq66/src/play/sequence.cpp, + seq_portmidi/src/midibus.cpp, seq_qt5/include/qseventslots.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseventslots.cpp, + seq_qt5/src/qstriggereditor.cpp, seq_rtmidi/src/midi_alsa.cpp, + seq_rtmidi/src/midi_jack.cpp: Almost done with the new channel + handling. + +2021-08-10 Chris Ahlstrom + + * libseq66/include/midi/editable_event.hpp, + libseq66/include/midi/event.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/util/calculations.hpp, + libseq66/src/cfg/scales.cpp, libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/midi/editable_event.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/util/calculations.cpp, + seq_portmidi/src/mastermidibus.cpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qseqdata.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqeventframe.cpp, seq_qt5/src/qseventslots.cpp, + seq_qt5/src/qstriggereditor.cpp: More channel-handling improvements. + +2021-08-09 Chris Ahlstrom + + * doc/latex/tex/midi_formats.tex, libseq66/include/midi/event.hpp, + libseq66/include/midi/midi_vector_base.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/play/sequence.hpp, + libseq66/src/midi/editable_event.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/midi_splitter.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/midi/songsummary.cpp, + libseq66/src/midi/wrkfile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/forms/qseqeditframe64.ui, + seq_qt5/include/qseqeditframe64.hpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqeventframe.cpp: + Tightening event/pattern channel handling, in progress. + +2021-08-07 Chris Ahlstrom + + * configure, seq_portmidi/src/mastermidibus.cpp: Updated configure + script, removed disabled portmidi code. + +2021-08-07 Chris Ahlstrom + + * README.md, TODO, contrib/code/pthread_performer.cpp, + contrib/code/qrollframe.cpp, contrib/code/qrollframe.hpp, + {seq_portmidi/src => contrib/code}/readbinaryplist.c, + {seq_portmidi/include => contrib/code}/readbinaryplist.h, + contrib/notes/bluez-alsa-notes.text, contrib/scripts/bluejack, + data/linux/startjack, libseq66/include/ctrl/midicontrolout.hpp, + libseq66/include/midi/event.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/ctrl/midicontrolout.cpp, libseq66/src/midi/event.cpp, + libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, + libsessions/src/nsm/nsmbase.cpp, seq_portmidi/seq_portmidi.pro, + seq_portmidi/src/mastermidibus.cpp, seq_portmidi/src/pmmacosxcm.c, + seq_portmidi/src/pmwinmm.c, seq_portmidi/src/portmidi.c, + seq_portmidi/src/ptmacosx_cf.c, seq_rtmidi/src/midi_jack.cpp: Fixes + to incoming note handling while fixing issue #55. + +2021-08-04 Chris Ahlstrom + + * README.md, TODO, contrib/notes/bluez-alsa-notes.text, + libseq66/include/midi/mastermidibase.hpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_qt5/include/qseqkeys.hpp, seq_qt5/src/qseqkeys.cpp, + seq_qt5/src/qseqroll.cpp, seq_rtmidi/src/midi_alsa.cpp: Updated + handling of preview keys in virtual keyboard. + +2021-08-03 Chris Ahlstrom + + * README.md, TODO, data/linux/qseq66.rc, data/seq66cli/seq66cli.rc, + data/win/qpseq66.rc, doc/latex/tex/configuration.tex, + doc/latex/tex/menu.tex, doc/latex/tex/midi_formats.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/cfg/usrsettings.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/usrfile.cpp, seq_qt5/forms/qsabout.ui, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: rc fix, + buss-override improvements. + +2021-08-02 Chris Ahlstrom + + * README.md, TODO, VERSION, configure.ac, doc/latex/tex/menu.tex, + doc/latex/tex/song_editor.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/sequence.cpp, seq_qt5/src/qsmainwnd.cpp: New + version info, JACK pause improvements. + +2021-08-01 Chris Ahlstrom + + * ChangeLog: Version 0.96.1 pending. + +2021-08-01 Chris Ahlstrom + + * libseq66/include/Makefile.in, seq_qt5/include/Makefile.in: + Official makefile updates for 0.96.1. + +2021-08-01 Chris Ahlstrom + + * README.md, TODO, VERSION, configure.ac, + contrib/code/qsliveframe.cpp, doc/dox/libseq66/libseq66.cfg, + doc/latex/tex/launchpad_mini.tex, include/config.h.in, + include/qt/portmidi/seq66-config.h, + include/qt/rtmidi/seq66-config.h, libseq66/include/Makefile.am, + libseq66/include/qt/qsmacros.hpp, libseq66/libseq66.pro, + libseq66/src/cfg/usrsettings.cpp, seq_qt5/include/Makefile.am, + seq_qt5/include/qsmacros.hpp, seq_qt5/seq_qt5.pro, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Updated + version date, removed obsolete qsmacros header. + +2021-08-01 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/launchpad_mini.tex, + libseq66/include/cfg/playlistfile.hpp, + libseq66/include/midi/event.hpp, + libseq66/include/midi/eventlist.hpp, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/midi/midi_vector_base.hpp, + libseq66/include/play/triggers.hpp, + libseq66/include/util/calculations.hpp, + libseq66/include/util/recmutex.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/midi/event.cpp, + libseq66/src/midi/eventlist.cpp, + libseq66/src/midi/jack_assistant.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/midi/midi_vector_base.cpp, + libseq66/src/os/daemonize.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/playlist.cpp, libseq66/src/play/triggers.cpp, + libseq66/src/util/recmutex.cpp, seq_portmidi/src/mastermidibus.cpp, + seq_portmidi/src/midibus.cpp, seq_portmidi/src/pmlinuxalsa.c, + seq_qt5/src/qloopbutton.cpp, seq_qt5/src/qperfnames.cpp, + seq_qt5/src/qseqbase.cpp, seq_qt5/src/qseqdata.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqroll.cpp, + seq_qt5/src/qseqtime.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_qt5/src/qstriggereditor.cpp, + seq_rtmidi/include/rtmidi_types.hpp, seq_rtmidi/src/midi_alsa.cpp, + seq_rtmidi/src/midi_jack.cpp, seq_rtmidi/src/midi_probe.cpp: Cleanup + of macros and attempting to fix a panic/Launchpad bug. + +2021-07-31 Chris Ahlstrom + + * libseq66/include/cfg/configfile.hpp, + libseq66/src/cfg/configfile.cpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/cfg/notemapfile.cpp, + libseq66/src/cfg/playlistfile.cpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + seq_qt5/src/qperfnames.cpp: Config-file streamlining, ongoing + set-handling imporovements. + +2021-07-29 Chris Ahlstrom + + * libseq66/include/play/screenset.hpp, + libseq66/src/cfg/mutegroupsfile.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + seq_qt5/src/qperfnames.cpp, seq_qt5/src/qsmainwnd.cpp: Working on + improving set handling. + +2021-07-28 Chris Ahlstrom + + * README.md, TODO, data/linux/qseq66.usr, doc/latex/tex/menu.tex, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/setmapper.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/midi/midifile.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/setmapper.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qseqkeys.hpp, seq_qt5/include/qseqroll.hpp, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qseqkeys.cpp, + seq_qt5/src/qseqroll.cpp, seq_qt5/src/qsmainwnd.cpp: Added feature + to copy/paste all patterns in a screenset. + +2021-07-27 Chris Ahlstrom + + * doc/latex/tex/concepts.tex, doc/latex/tex/configuration.tex, + doc/latex/tex/seq66-user-manual.tex, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/screenset.hpp, + libseq66/include/play/setmapper.hpp, + libseq66/include/play/setmaster.hpp, + libseq66/src/play/performer.cpp, libseq66/src/play/screenset.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/play/setmapper.cpp, + libseq66/src/play/setmaster.cpp, seq_qt5/forms/qsmainwnd.ui, + seq_qt5/include/qsmainwnd.hpp, seq_qt5/src/qsetmaster.cpp, + seq_qt5/src/qslivegrid.cpp, seq_qt5/src/qsmainwnd.cpp: Working on + sets improvements. + +2021-07-26 Chris Ahlstrom + + * README.md, TODO, data/midi/Kraftwerk-Europe_Endless.text, + doc/latex/tex/patterns_panel.tex, + libseq66/include/cfg/basesettings.hpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/play/seq.hpp, libseq66/src/cfg/basesettings.cpp, + libseq66/src/cfg/usrfile.cpp, libseq66/src/cfg/usrsettings.cpp, + libseq66/src/play/performer.cpp, + libseq66/src/sessions/smanager.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qloopbutton.hpp, seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qslivebase.hpp, seq_qt5/include/qslivegrid.hpp, + seq_qt5/include/qslotbutton.hpp, seq_qt5/src/qloopbutton.cpp, + seq_qt5/src/qseditoptions.cpp, seq_qt5/src/qslivebase.cpp, + seq_qt5/src/qslivegrid.cpp: Added progress-box scaling, drag-n-drop + of patterns. + +2021-07-25 Chris Ahlstrom + + * README.md, TODO, data/linux/qseq66.rc, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/usrsettings.hpp, libseq66/src/cfg/rcfile.cpp, + libseq66/src/cfg/rcsettings.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qsmainwnd.cpp: Beefed up recent file configuration. + +2021-07-24 Chris Ahlstrom + + * libseq66/include/cfg/usrsettings.hpp, + libseq66/src/cfg/usrsettings.cpp, seq_qt5/forms/qseditoptions.ui, + seq_qt5/include/qseditoptions.hpp, seq_qt5/src/qseditoptions.cpp: + Finished Display tab in qseditoptions. + +2021-07-24 Chris Ahlstrom + + * README.md, TODO, doc/latex/tex/event_editor.tex, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/midi/editable_event.hpp, + libseq66/src/cfg/cmdlineopts.cpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, + libseq66/src/midi/editable_event.cpp, + seq_qt5/forms/qseditoptions.ui, seq_qt5/forms/qseqeventframe.ui, + seq_qt5/include/qseditoptions.hpp, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeventframe.cpp: Adding some config options to + qseditoptions in progress. + +2021-07-22 Chris Ahlstrom + + * seq_qt5/forms/qseqeventframe.ui, + seq_qt5/include/qseqeventframe.hpp, seq_qt5/src/qseqeventframe.cpp: + Setting up program/control combo box programatically, has weird + issues. + +2021-07-22 Chris Ahlstrom + + * TODO, doc/latex/tex/pattern_editor.tex, + libseq66/include/midi/controllers.hpp, + libseq66/include/midi/editable_event.hpp, + libseq66/include/midi/editable_events.hpp, + libseq66/src/midi/controllers.cpp, + libseq66/src/midi/editable_event.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/play/setmapper.cpp, + seq_qt5/forms/qseqeventframe.ui, seq_qt5/include/qeditbase.hpp, + seq_qt5/src/qlfoframe.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qseqeventframe.cpp, + seq_qt5/src/qseqroll.cpp: Improved controller-name access, added + patch/program array. + +2021-07-20 Chris Ahlstrom + + * libseq66/include/Makefile.in: Updated Makefile.in re app_limits.h + header. + +2021-07-20 Chris Ahlstrom + + * contrib/code/qseqeditframe.cpp, doc/dox/libseq66/libseq66.cfg, + doc/dox/libsessions/libsessions.cfg, libseq66/include/Makefile.am, + libseq66/include/app_limits.h, libseq66/include/cfg/settings.hpp, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/midi/midibytes.hpp, + libseq66/include/midi/wrkfile.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, + libseq66/include/seq66_features.h, + libseq66/include/util/calculations.hpp, libseq66/libseq66.pro, + libseq66/src/cfg/settings.cpp, libseq66/src/cfg/usrsettings.cpp, + libseq66/src/midi/mastermidibase.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/play/performer.cpp, + libseq66/src/play/sequence.cpp, libseq66/src/sessions/smanager.cpp, + libseq66/src/util/calculations.cpp, + seq_portmidi/src/mastermidibus.cpp, seq_portmidi/src/midibus.cpp, + seq_qt5/include/qeditbase.hpp, seq_qt5/include/qperfbase.hpp, + seq_qt5/include/qperfroll.hpp, seq_qt5/include/qperftime.hpp, + seq_qt5/include/qseqbase.hpp, seq_qt5/include/qseqroll.hpp, + seq_qt5/src/qbase.cpp, seq_qt5/src/qeditbase.cpp, + seq_qt5/src/qperfeditframe64.cpp, seq_qt5/src/qperfroll.cpp, + seq_qt5/src/qperftime.cpp, seq_qt5/src/qseqeditframe64.cpp, + seq_qt5/src/qseqframe.cpp, seq_qt5/src/qseqkeys.cpp, + seq_qt5/src/qseqtime.cpp, seq_qt5/src/qsmainwnd.cpp, + seq_rtmidi/src/mastermidibus.cpp: Eliminated the app_limits.h header + file. + +2021-07-19 Chris Ahlstrom + + * libseq66/include/app_limits.h, + libseq66/include/cfg/rcsettings.hpp, + libseq66/include/cfg/usermidibus.hpp, + libseq66/include/ctrl/midicontrolbase.hpp, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/midi/midi_vector_base.hpp, + libseq66/include/midi/midibase.hpp, + libseq66/include/midi/midifile.hpp, + libseq66/include/play/mutegroup.hpp, + libseq66/src/cfg/midicontrolfile.cpp, + libseq66/src/cfg/usermidibus.cpp, + libseq66/src/ctrl/midicontrolout.cpp, + libseq66/src/seq66_features.cpp, + libseq66/src/util/calculations.cpp, seq_qt5/include/qsmainwnd.hpp, + seq_qt5/include/qstriggereditor.hpp, + seq_rtmidi/include/midi_info.hpp: Moved still more constants from + app_limits.h. + +2021-07-19 Chris Ahlstrom + + * TODO, doc/latex/tex/midi_formats.tex, + libseq66/include/app_limits.h, + libseq66/include/cfg/usrsettings.hpp, + libseq66/include/midi/jack_assistant.hpp, + libseq66/include/midi/mastermidibase.hpp, + libseq66/include/midi/midibase.hpp, + libseq66/include/play/performer.hpp, + libseq66/include/play/sequence.hpp, libseq66/src/cfg/usrfile.cpp, + libseq66/src/cfg/usrsettings.cpp, libseq66/src/midi/midibase.cpp, + libseq66/src/midi/midifile.cpp, libseq66/src/midi/songsummary.cpp, + libseq66/src/play/performer.cpp, libseq66/src/play/sequence.cpp, + seq_portmidi/include/mastermidibus_pm.hpp, + seq_qt5/include/qstriggereditor.hpp, seq_qt5/src/qseditoptions.cpp, + seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmaintime.cpp, + seq_rtmidi/include/mastermidibus_rm.hpp, + seq_rtmidi/include/midi_alsa_info.hpp, + seq_rtmidi/include/midi_info.hpp, + seq_rtmidi/include/midi_jack_info.hpp, + seq_rtmidi/include/rtmidi_info.hpp, seq_rtmidi/src/midi_probe.cpp: + Moving more manifest constants into usrsettings. + 2023-07-19 ahlstrom * README.md, TODO, doc/latex/tex/configuration.tex, diff --git a/README.md b/README.md index b75e2cd6..42387516 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# README for Seq66 0.99.8 2023-08-25 +# README for Seq66 0.99.8 2023-08-27 __Seq66__: MIDI sequencer/live-looper with a hardware-sampler grid interface; pattern banks, triggers, and playlists for song management; scale and chord diff --git a/RELNOTES b/RELNOTES index 38a03833..4cbb7c23 100644 --- a/RELNOTES +++ b/RELNOTES @@ -1,6 +1,6 @@ -Release Notes for Seq66 v. 0.99.8 2023-08-25 +Release Notes for Seq66 v. 0.99.8 2023-08-27 -This file lists major changes in version 0.99.8 +Major changes in version 0.99.8 - Issue #112: A new pattern now displays in the MIDI controller. - Issue #114: Adding display of shortcut keys to tool tips. diff --git a/VERSION b/VERSION index f31b6c19..eb850c23 100644 --- a/VERSION +++ b/VERSION @@ -1,2 +1,2 @@ -2023-08-24 +2023-08-27 0.99.8 diff --git a/configure.ac b/configure.ac index 02a4f2e5..d531398f 100644 --- a/configure.ac +++ b/configure.ac @@ -6,7 +6,7 @@ dnl \file configure.ac dnl \library Seq66 dnl \author Chris Ahlstrom dnl \date 2018-11-09 -dnl \update 2023-08-24 +dnl \update 2023-08-27 dnl \version $Revision$ dnl \license $XPC_SUITE_GPL_LICENSE$ dnl @@ -480,7 +480,7 @@ dnl automatically for us. AH_TOP( -#define VERSION_DATE_SHORT "2023-08-24" +#define VERSION_DATE_SHORT "2023-08-27" #define API_VERSION "0.99" #define VERSION "0.99.8" diff --git a/data/license.text b/data/license.text index 65dbca6f..767895cb 100644 --- a/data/license.text +++ b/data/license.text @@ -1,12 +1,12 @@ -Seq66 Licensing 0.99.6 and above +Seq66 Licensing 0.99.8 and above Chris Ahlstrom -2015-09-10 to 2023-07-01 +2015-09-10 to 2023-08-27 Applications: The Seq66 application license is either the GNU GPLv2 or the GNU GPLv3. - Generally, projects that originate with us use the latter license, while - projects we have extended may specify the former license. + Generally, our projects use the latter license, while projects we have + extended may specify the former license. Copyright (C) 2015-2023 by Chris Ahlstrom diff --git a/data/readme.text b/data/readme.text index 967dfa05..6ea370f6 100644 --- a/data/readme.text +++ b/data/readme.text @@ -1,8 +1,11 @@ -readme.text for Seq66 0.99.7 and above +readme.text for Seq66 0.99.8 Chris Ahlstrom -2015-09-10 to 2023-07-17 +2015-09-10 to 2023-08-27 -Release 0.99.7 fixes known issues and greatly enhances playlist support. +Release 0.99.8 fixes known issues, adds a Pattern tab to Preferences, +enhances randomization and quantization, enforces using a "home" directory for +configuration files, displays keystroke shortcuts in tooltips, and lays the +groundwwork for supporting more MIDI automation. Seq66 is a refactoring of a reboot (sequencer64) of seq24, extending it with new features and bug fixes, and incorporation of Modern C++ (C++11/C++14). It diff --git a/data/readme.windows b/data/readme.windows index 3fc423a9..89753de5 100644 --- a/data/readme.windows +++ b/data/readme.windows @@ -1,14 +1,14 @@ -readme.windows for Seq66 0.99.7 and above +readme.windows for Seq66 0.99.8 and above Chris Ahlstrom -2018-05-13 to 2023-07-17 +2018-05-13 to 2023-08-27 This README file tells you how to run the native Windows implmentation of seq66, an executable named qpseq66.exe. It provides some notes on Seq66 and Windows. We mostly use Windows 10; some features might differ in Windows 7 or Windows 2012+ Server. -Release 0.99.7 fixes known issues and greatly enhances playlist support, and -includes a Windows-specific sample play-list file in "data/win".. +Release 0.99.8 fixes known issues and adds other work as noted in +readme.text. There will eventually be a portable ZIP package for qpseq66; an NSIS-based installer is available (replace "0.99" with the latest version number): diff --git a/data/share/doc/seq66-user-manual.pdf b/data/share/doc/seq66-user-manual.pdf index 5805639b9b0b99d28a198a5f74a6f34d423c9243..09983f6b500ae90340e47ab80afe578ed149c1f0 100644 GIT binary patch delta 523097 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∾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ঢ়zS^C(bzxb$P-oUxd??&&n{$gFD4k^El?-u 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 c0Ada?q( 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\uv$aJ5MW5XO9i;{Y}B(^8)Z~+->jB=l=d# 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

{C`o`2F{5;gQkI=|C2Y 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

2AD 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[Gs)<-nB&Otvm_tnKKAv0V)xwDxMY> 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

21gCy8|aX6u4{XjG0E8Efx zlMrGCIT6ho%>nz*Kt~$~gZ)tKbf%$=2Lo_0mhQa&7p78avX4vGL%&^<;3gUu!{=^M znF8jo#D4RiL7Gq#;RSphq=8M^B3vChyW0I1XjP7vf#X~gmj*F37q@&(G=c_yC^Kig z2)fk*+)n=j+|J51$kAm-?xV;5R@5yJxF+rB1Jh`gjEh~L;in0&UR(T$Dils&D4@` zAbtX715*WJHE-?{0EL_zlt{;a4gv3m+f*NE!7@HTY}&oa9>fn}2qai=bqzk8M1A4- z$hKZGtRH%ziKpcT^6djZ!CwHiVDm<#;4mbU7$bAP$wi6o%-?%5$wZ0R0Y^R-TdACA zS+8a$MS~9Du$7*gtzfQqW(mJ|-$=^9EH2IF%s zQ|qpzo%pul{xVR4c8}|SVKKsz7+?waPW%|S%Q3{72yKOj4@xICl1ZEymumPxXnK!^ zj^Cpl?hT&HeTHS&;uAM!&RL#DB$SKg zemmJSnMyU(ML}N|u~=8Vdr-|pOl9ZwkYnbX6DE0S?*L9+!-f0Ky#?pswDU{3ZLzH2 z6i096;`&X|T9U+n{7_9^PZL<(d!Fl#U0`Wj@S9+GZM845Q=Xci!F!%r*H$lcjAAbe z;xTYSq((4~o>5VD4o&u*1_)eHbDJVU0uiCtljdT45$N+xqDw+AGRb#hI>N3Ru$DYg zg#c64>@`(@M5G6)P@^ar%7>_bNQ^X}^p*8Bq)3wD4(CjNq!!JVAT0kSQd2mM>|-i6 zz{XheY&ilUsSi;gc<2jOh%{Go3w6S_&a*b}pHpq%w1`OnQr3)Xy#8_5Vk^N<%@hj_ z^;}1gxW44>H&3ENrFYo_GJ?!Afb>1@Cin#H(&Gu#%r0PlEZw2tL9TZbuJiNPY2w9^ zArzS;@&us^O*C2bc60H6R9429LAzWN0y8m}fxKE2x2sn)pag%$B_9siP?k)hLH)#` z)f9EN5HqW$)hx(HYkLFZ=g?7h-_2jiJb(F5=dWMw<2_YePGed%$(LY_@^IUz*}OYR z{u`MsnI*OmN|Pw_C`PTAV}H7|V2=Gsr2zzE7Ae@eui!IP@;iYOA;5fR1n7$d~&Qm6UCFW~2LhT|c=q%~3`k zBvCKObjf5Q^^=tKNx>x!wFQZ&EWyG9`!4}wb>+TEAxnRegyvWc&N z`LVTqKlVA8Mf#a5A#ug7!o$yEqgSv!$twnq?$GR1YlV7il+C?0@IW}AZj?!P+%7M8br8Er z8jRbhvh;tw6QdglrkA{yOF0GLvL(cmC8(To&drs;s$zeT`jX^=E*vdzo}R@)$s2w; z?^H*nw`5H;70LVP>mcqBa4I6g)cNBk3&$hfFm;rQv1+*Uz%k;zQ_PaFE(sox7e>ir zYHR8V<*<}%Gd5DRy*o3MiX3$c35zR}K%}@}1tWh8@R4SxzBUT8HWWb&x1fN3m6ZXB>^|Ew4 zSImE!%LOVS(q-h2o42Mn&/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 z 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�ysZD2-%kn5~ND;`5haRl?fO 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 fC4Mow!K8qh$+snEe?ZKqb0g2=GQf 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

>9OxZ2a{O2Xd^Mf6S*aoHfx-8 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 AMgRZ+ diff --git a/doc/latex/tex/configuration.tex b/doc/latex/tex/configuration.tex index 238231a4..c1877b25 100644 --- a/doc/latex/tex/configuration.tex +++ b/doc/latex/tex/configuration.tex @@ -6,7 +6,7 @@ % \library Documents % \author Chris Ahlstrom % \date 2021-01-18 -% \update 2023-06-01 +% \update 2023-08-27 % \version $Revision$ % \license $XPC_GPL_LICENSE$ % @@ -1470,6 +1470,36 @@ \subsubsection{'usr' File / User MIDI PPQN} use-file-ppqn = true \end{verbatim} +\subsubsection{'usr' File / User Randomization} +\label{subsubsec:usr_file_user_randomization} + + The \textbf{Jitter} and \textbf{Randomize} commands available in + the \textbf{Tools} menu in the pattern editor depend on + two configurable values. + + \index{usr!midi-ppqn} + \index{default PPQN} + \index{file PPQN} + \begin{verbatim} + [user-randomization] + jitter-divisor = 8 + amplitude = 8 + \end{verbatim} + + The \texttt{jitter-divisor} value is used to limit the amount of time + jitter in jittering note events. If \texttt{J} is the jitter divisor, than + the maximum range of time randomization R is: \texttt{R = S / J}, where + \texttt{S} is the current value of note snap in the pattern editor. + Thus, the time can be varied by an amount from minus R to plus R. + + The \texttt{amplitude} value is the maximum range (plus or minus) by which + to modify amplitude values such as note velocity or channel pressure. + Keep this value small, as the numbers it affects range only from + 0 to 127. + + One minor bug persists in randomization. As the randomization is applied + repeatedly, the amplitude tends toward zero. + \subsubsection{'usr' File / User MIDI Settings} \label{subsubsec:usr_file_user_midi_settings} diff --git a/doc/latex/tex/pattern_editor.tex b/doc/latex/tex/pattern_editor.tex index ca9b9a4f..48a89eda 100644 --- a/doc/latex/tex/pattern_editor.tex +++ b/doc/latex/tex/pattern_editor.tex @@ -6,7 +6,7 @@ % \library Documents % \author Chris Ahlstrom % \date 2015-08-31 -% \update 2023-06-15 +% \update 2023-08-27 % \version $Revision$ % \license $XPC_GPL_LICENSE$ % @@ -276,27 +276,41 @@ \subsection{Pattern Editor / Second Row} \itempar{Tools}{pattern editor!tools} This button brings up a nested menu of tools for modifying selected - events and notes: + events and notes. \begin{enumber} - \item \textbf{Select}. This menu provides two note-selection options: + \item \textbf{Select Notes...}. + Selects Note Ons, Note Offs, and Aftertouch. + In order for notes to be modified by quantization or randomization, + they need to be selected first, otherwise some menu entries are + disabled.. + Notes can be selected in the piano roll of via this menu. + This menu provides two note-selection options: \begin{itemize} \item \textbf{Select all}, selects all notes in the pattern; The \index{keys!ctrl-a} \texttt{Ctrl-A} will also select all of the events in the pattern editor. - \item \textbf{Inverse selection}, which inverts the selection of + \item \textbf{Invert selection}, which inverts the selection of notes. \end{itemize} - \item \textbf{Timing}. This menu - offers two ways to tweak the timing of the selected note: + \item \textbf{Note timing/velocity...}. This menu + offers three ways to tweak the timing of the selected notes: \begin{itemize} \item \textbf{Quantize} \index{quantize} - quantizes the selected notes, the same way as the + quantizes the selected notes in time, the same way as the \textbf{Quantize} ("\textbf{Q}") button. - \item \textbf{Tighten}, + \item \textbf{Tighten} \index{tighten} - which is merely a less strict form of quantization. + This operation merely a less strict form of quantization. + \item \textbf{Jitter} + \index{jitter} + Jittering modifies the timing of a note by adding or subtracting + a small random of time. + \item \textbf{Randomize velocity} + \index{randomize} + This operation modifies the velocity of a note by a small + amount. \end{itemize} \item \textbf{Pitch transpose} allows uniform transpostion regardless of the key and scale in force for the pattern. diff --git a/include/config.h.in b/include/config.h.in index 88df300e..69d3ad3d 100644 --- a/include/config.h.in +++ b/include/config.h.in @@ -1,6 +1,6 @@ /* include/config.h.in. Generated from configure.ac by autoheader. */ -#define VERSION_DATE_SHORT "2023-08-24" +#define VERSION_DATE_SHORT "2023-08-27" #define API_VERSION "0.99" #define VERSION "0.99.8" diff --git a/include/qt/portmidi/seq66-config.h b/include/qt/portmidi/seq66-config.h index eb6f9c17..96858deb 100644 --- a/include/qt/portmidi/seq66-config.h +++ b/include/qt/portmidi/seq66-config.h @@ -33,7 +33,7 @@ * \library seq66 application * \author Chris Ahlstrom * \date 2018-11-10 - * \updates 2023-07-19 + * \updates 2023-08-27 * \license GNU GPLv2 or above * * Qt Portmidi Linux and Windows versions, hardwired for use with @@ -62,7 +62,7 @@ #endif #if ! defined SEQ66_VERSION_DATE_SHORT -#define SEQ66_VERSION_DATE_SHORT "2023-07-19" +#define SEQ66_VERSION_DATE_SHORT "2023-08-27" #endif #if ! defined SEQ66_API_VERSION @@ -70,7 +70,7 @@ #endif #if ! defined SEQ66_VERSION -#define SEQ66_VERSION "0.99.7" +#define SEQ66_VERSION "0.99.8" #endif #if ! defined SEQ66_GIT_VERSION @@ -331,7 +331,7 @@ /* Define to the full name and version of this package. */ #if ! defined SEQ66_PACKAGE_STRING -#define SEQ66_PACKAGE_STRING "Seq66 0.99.7" +#define SEQ66_PACKAGE_STRING "Seq66 0.99.8" #endif /* Define to the one symbol short name of this package. */ diff --git a/include/qt/rtmidi/seq66-config.h b/include/qt/rtmidi/seq66-config.h index fd497353..a2708141 100644 --- a/include/qt/rtmidi/seq66-config.h +++ b/include/qt/rtmidi/seq66-config.h @@ -33,7 +33,7 @@ * \library seq66 application * \author Chris Ahlstrom * \date 2020-05-31 - * \updates 2023-07-19 + * \updates 2023-08-27 * \license GNU GPLv2 or above * * Qt Rtmidi Linux and Windows versions, hardwired for use with @@ -70,7 +70,7 @@ #endif #if ! defined SEQ66_VERSION_DATE_SHORT -#define SEQ66_VERSION_DATE_SHORT "2023-07-19" +#define SEQ66_VERSION_DATE_SHORT "2023-08-27" #endif #if ! defined SEQ66_API_VERSION @@ -380,7 +380,7 @@ /* Define to the full name and version of this package. */ #if ! defined SEQ66_PACKAGE_STRING -#define SEQ66_PACKAGE_STRING "Seq66 0.99.7" +#define SEQ66_PACKAGE_STRING "Seq66 0.99.08-27 #endif /* Define to the one symbol short name of this package. */ diff --git a/nsis/Seq66Constants.nsh b/nsis/Seq66Constants.nsh index e7cca4b4..7b627c70 100644 --- a/nsis/Seq66Constants.nsh +++ b/nsis/Seq66Constants.nsh @@ -3,8 +3,8 @@ ; File: Seq66Constants.nsh ; Author: Chris Ahlstrom ; Date: 2018-05-26 -; Updated: 2023-07-19 -; Version: 0.99.7 +; Updated: 2023-08-27 +; Version: 0.99.8 ; ; Provides constants commonly used by the installer for Seq66 for ; Windows. @@ -31,7 +31,7 @@ !define VER_MAIN_PURPOSE "Seq66 for Windows" !define VER_NUMBER "0.99" -!define VER_REVISION "7" +!define VER_REVISION "8" !define VER_VARIANT "Windows" !define PRODUCT_VERSION "${VER_NUMBER} ${VER_VARIANT} (rev ${VER_REVISION})" !define PRODUCT_PUBLISHER "C. Ahlstrom (ahlstromcj@gmail.com)" diff --git a/nsis/Seq66Setup.nsi b/nsis/Seq66Setup.nsi index f957c01a..f25240e3 100644 --- a/nsis/Seq66Setup.nsi +++ b/nsis/Seq66Setup.nsi @@ -3,8 +3,8 @@ ; File: Seq66Setup.nsi ; Author: Chris Ahlstrom ; Date: 2018-05-26 -; Updated: 2023-07-17 -; Version: 0.99.7 +; Updated: 2023-08-27 +; Version: 0.99.8 ; ; Usage of this Windows build script: ; diff --git a/nsis/build_release_package.bat b/nsis/build_release_package.bat index 0f3a7198..c8330a4c 100644 --- a/nsis/build_release_package.bat +++ b/nsis/build_release_package.bat @@ -7,7 +7,7 @@ :: \library Seq66 for Windows :: \author Chris Ahlstrom :: \date 2018-05-26 -:: \update 2023-07-19 +:: \update 2023-08-27 :: \license $XPC_SUITE_GPL_LICENSE$ :: :: This script sets up and creates a release build of Seq66 for @@ -171,8 +171,8 @@ :: ::--------------------------------------------------------------------------- -set PROJECT_VERSION=0.99.7 -set PROJECT_DATE=2023-07-19 +set PROJECT_VERSION=0.99.8 +set PROJECT_DATE=2023-08-27 set PROJECT_DRIVE=C: :: Set the bits of the project, either 64 or 32. Also define WIN64 versus

a^D;eyhm!H#?^gXh|BDDrFE=&_JZ7ah zIwm~td>kDj2M8Ocxiv`g!n&M=qiIdo`?zv?z@3Zzc7U6m!E*HTm1OmV?L<^wDASElUGGh^B)?nM0E>92 zEgHvrIYo(bo=2`j>%1Cy9nS%!aAp!{qB!>vNb z=Sm?@qbs7V`DD9E`T;(NaFM+ybn^n;kVy6D#%TI_fJhgC$RceM=Uv|?lxJ0_&&F@_BI9Yvga)aUq25}BO7~U_{j|aV zDP$Sk4Yy3Z*bS|%_%*Rkv>45L!`1E7EjJ6;}lun!qBg?ts#nN*B*xMpMyrkEfG<*Xyfl^(dkg; zC2J+t_Z@L7lyrf6r=jXIS9@01&itzc0-m_4Jp zd^pq^ZD#drY5yU|^mm^(XDd#tr!aZ1`=a02(5d}D^R7Z!^v~c`+WYi^t^F^%jaOfl z5uIdG$@gZVTwzz=&*aLs*mh7#?XA4idFA@1rD?@@GeZ466Ja&l!nMU$uq#WhzU7IB zRF9tY!f0w9qa`eIUgs1`fbKqtMAJCu^wUNpQW|2{d9L|5?$-9dP2}q)6?o*`)%V_{ z2G)Sk&rcM{d)5yZ{!xAK)yS|#KgOV~FH#%VJC(kr2aw8 z)-x^{0bA~(XJqGw*~Y`NJhlQw8m0TiHXs#aA+ZL-BFsu1B~mAq&}a$6NJ49`*P(_< zrhLW=FtQqdzvZCE4Ti0z98Yi`t532su~^!^SlxGp#(l3=)5cyuDmxx|>Co`)R z7g{E$w41ADaawgqmJDlqV_(aYBho5r5BXAyWvix+jg#L zjWMQdZR^o+X6uD^CHM>G`C_@w;>oJ7Op{fe6_fW~73S#C`RRFFR9DdLB?5eUv)cTJ z%2D-6i0N*B#g)pVC+#HD?bdu6+Y!DiF4av&(QWV5g-43%H6lzz=&DRa-g&$}ek_`G z3{yLmx@f#hKQ}3`8g9{S5^ehaR4#N1n0_ict*CYYKZa8`x!>RCF3{N?v}lLlU3vO$ zCz#K6+ZlG{RMJPAa_o)176GXl@5O$rS?uj|gdJ5Za@CkOGj){oyU+WRmmM_+gr4@k z>hxDK3C5~X>{ZMbVk4i;V8R3ybsRN_W&zR>(g0=VkK=Q_BZ5d_>hlR&n)t8m& zpG(Tnxb^83E&NHIlT&DAO}OwyY_Q#m-F}ORK>3SGvl-0?U#B1Fko%VqaPNZ zPkVyddEnatun9|rK10@yygAs5n&7rIcn<`A^U~x@^v5Mp*;XFmew8$FFvKEq^fIaG zjae_K?_5dq&=CYQX|*U07U034%^JC@G8ARjo_1{oROSSDx2`GgpnmQH36Jr;&=xRRt_pl>hF!wukW z$|oHuyxrWkaXZ!GPofovXeirK_-!@T!S%uJxsrrry*FODkKW0MqbKB?VMs5V1Kvlk z$5O6L!O_ef>GhWP@}NVlLxBbMwjs>+>5;1kJ$|25-4YUGdL6y#`W|^?QYfUWHX$uR zZ)CJxia0zUQtq9)PBGcqzY^q4tV)GfnI5@i#wqw1_C%B)Rwq$L%b>|3YP(St?ay+nU19@oz2lEGe zhz3Cd>)<>UhuO`*+-q{hS(H!bZmry#L;ut@VaD}GEa&-SGD|aAF%54H^?bHDTpoP? zw&XBnwznP)6?SP~>k}RNpygo(=S{kHXk1JWZ7gj#!1nnG+Z^PJzP;|+B2b2k`3_lU zRr1nvOIn2L@2L)ykpB2?ySZoiV-V^erQ2*T(Y)Z}ei+(V_p}{4pQ%h%IFxtxt`vv- zl=Q$Yo1I+AY;XB=OW{(vInwOYsT%<|d9CRIaQ#b%$hUwqB7gE)f&(`KI4*hfS61)- z4i~>^A@au6WkVS2Nlyo>-!un#0NNr(e&<~zpA_qlr>N!HO@+(b&5=(jee2dgL_Q_) zs|$M(`P9a@PW?q>nx$`@c*yUtWSP}v8(h{O!l-3B1gpuB!aPk!2NWnjfAXaxNLYSe zcd~Q}!l; zWd*{$->iO+^uqgE^Zz~v!=~i{B;=55km!a@+Dq$BlHeee^_CP!0th7L;!@RCBmTbtgq~nH delta 483917 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�cw<6gKz*t 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 z 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 T?J9?ebbeBE#E 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