Skip to content

Commit

Permalink
Minor fixes and issue #222.
Browse files Browse the repository at this point in the history
  • Loading branch information
ahlstromcj committed Feb 18, 2023
1 parent 4cade89 commit f7aedff
Show file tree
Hide file tree
Showing 18 changed files with 69 additions and 509 deletions.
316 changes: 0 additions & 316 deletions ChangeLog
Original file line number Diff line number Diff line change
@@ -1,319 +1,3 @@
2021-05-13 Chris Ahlstrom <[email protected]>

* README.md, libseq64/include/midifile.hpp,
libseq64/include/rc_settings.hpp, libseq64/src/midifile.cpp,
libseq64/src/optionsfile.cpp, libseq64/src/rc_settings.cpp: Backport
the short mute-groups format from Seq66.

2021-05-09 Chris Ahlstrom <[email protected]>

* TODO, libseq64/include/midi_container.hpp,
libseq64/include/midifile.hpp, libseq64/include/sequence.hpp,
libseq64/include/triggers.hpp, libseq64/src/midi_container.cpp,
libseq64/src/midifile.cpp, libseq64/src/triggers.cpp: Finished the
transposed-trigger feature.

2021-05-08 Chris Ahlstrom <[email protected]>

* INSTALL, NEWS, README.jack, README.md, README.windows, VERSION,
bootstrap, configure, configure.ac, data/README, data/license.txt,
data/readme.txt, data/readme.windows, doc/dox/doxy-notes.cfg,
doc/dox/doxy-reference.cfg, include/config.h.in,
include/qt/portmidi/seq64-config.h, libseq64/include/triggers.hpp,
man/seq64.1, man/seq64cli.1, man/sequencer64.1,
nsis/Seq64Constants.nsh, nsis/Seq64Setup.nsi,
nsis/build_release_package.bat, seq_gtkmm2/src/mainwnd.cpp,
seq_gtkmm2/src/perfroll.cpp, seq_gtkmm2/src/seqedit.cpp,
seq_qt5/forms/qsabout.ui, seq_qt5/src/qseqeditframe64.cpp: Interim
check-in, more fixes, see README.md.

2021-05-06 Chris Ahlstrom <[email protected]>

* README.md, aux-files/ltmain.sh,
libseq64/include/editable_events.hpp,
libseq64/include/event_list.hpp, libseq64/include/sequence.hpp,
libseq64/include/triggers.hpp, libseq64/src/editable_events.cpp,
libseq64/src/event.cpp, libseq64/src/event_list.cpp,
libseq64/src/midi_container.cpp, libseq64/src/midifile.cpp,
libseq64/src/sequence.cpp, libseq64/src/triggers.cpp,
seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventslots.cpp,
seq_qt5/include/qseventslots.hpp, seq_qt5/src/qperfroll.cpp,
seq_qt5/src/qseventslots.cpp: Better trigger transpose handling, but
still some important issues, be careful.

2021-05-05 Chris Ahlstrom <[email protected]>

* README.md, Seq64qt5/Makefile.in,
libseq64/include/midi_container.hpp, libseq64/include/midifile.hpp,
libseq64/include/rc_settings.hpp, libseq64/include/sequence.hpp,
libseq64/include/triggers.hpp, libseq64/src/midi_container.cpp,
libseq64/src/midifile.cpp, libseq64/src/optionsfile.cpp,
libseq64/src/rc_settings.cpp, libseq64/src/sequence.cpp,
libseq64/src/triggers.cpp: Interim check-in, backporting fixes and
trigger transpose from Seq66.

2021-02-01 Chris Ahlstrom <[email protected]>

* Seq64qt5/Makefile.am: Left out a fix for issue #216.
* : Merge from master.
* : t push origin masterMerge branch 'freddii-master'
* README, Seq64cli/Makefile.am, Seq64cli/Makefile.in,
Seq64qt5/Makefile.am, Seq64qt5/Makefile.in, aux-files/config.guess,
aux-files/config.rpath, aux-files/config.sub, aux-files/ltmain.sh,
aux-files/mkinstalldirs, aux-files/test-driver,
libseq64/src/editable_events.cpp,
seq_gtkmm2/include/eventslots.hpp, seq_gtkmm2/src/eventedit.cpp,
seq_gtkmm2/src/eventslots.cpp: Fixes to Makefile.ams and the event
editor.

2021-01-29 Chris Ahlstrom <[email protected]>

* Makefile.in, Midiclocker64/Makefile.in, Seq64cli/Makefile.in,
Seq64portmidi/Makefile.in, Seq64qt5/Makefile.in,
Seq64rtmidi/Makefile.in, Sequencer64/Makefile.in, configure,
data/Makefile.in, libseq64/Makefile.in,
libseq64/include/Makefile.in, libseq64/src/Makefile.in,
m4/Makefile.in, man/Makefile.in, resources/pixmaps/Makefile.in,
seq_alsamidi/Makefile.in, seq_alsamidi/include/Makefile.in,
seq_alsamidi/src/Makefile.in, seq_gtkmm2/Makefile.in,
seq_gtkmm2/include/Makefile.in, seq_gtkmm2/src/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
all Makefile.ins for Gtkmm version.

2021-01-01 Chris Ahlstrom <[email protected]>

* : Conflict in TODO fixed.

2020-10-25 Chris Ahlstrom <[email protected]>

* aux-files/compile, aux-files/depcomp, aux-files/missing,
configure, libseq64/src/jack_assistant.cpp: Fixed a warning in
jack_assistant.

2020-10-25 Chris Ahlstrom <[email protected]>

* : commit 0d9441055b1bb521f6ddcd3a0cc9fbc9877f86b3 Author: Simon
van der Veldt <[email protected]> Date: Sun Oct 25
14:54:25 2020 +0100

2020-09-29 Chris Ahlstrom <[email protected]>

* : commit 4899223e562f5bfef5748fbeba4b28e7e6ffc7e5 Author: Chris
Ahlstrom <[email protected]> Date: Tue Sep 29 18:03:48 2020
-0400

2020-09-21 Chris Ahlstrom <[email protected]>

* : Fixed conflicts.

2020-09-21 C. Ahlstrom <[email protected]>

* : Merge pull request #209 from r-giskard-reventlov/master Missing string include

2020-07-29 Chris Ahlstrom <[email protected]>

* aux-files/compile, aux-files/depcomp, aux-files/missing,
configure: Updated configure files for the normal build.

2020-07-29 Chris Ahlstrom <[email protected]>

* : commit 9b9d55965194a103547e499fad9a5ea95786062a Author: Chris
Ahlstrom <[email protected]> Date: Wed Jul 29 15:21:04 2020
-0400

2020-07-05 Chris Ahlstrom <[email protected]>

* TODO, aux-files/compile, aux-files/depcomp, aux-files/missing,
configure, seq_qt5/forms/qseqeditframe64.ui,
seq_qt5/src/qperfroll.cpp: Minor tweaks, nothing to see here.

2020-07-05 Chris Ahlstrom <[email protected]>

* libseq64/src/mastermidibase.cpp, libseq64/src/perform.cpp,
seq_qt5/src/qsmainwnd.cpp: Fixed warnings in perform and qsmainwnd.

2020-07-05 Chris Ahlstrom <[email protected]>

* INSTALL, README, VERSION, configure.ac, data/README,
data/license.txt, data/qpseq64.rc, data/qpseq64.usr,
data/readme.txt, data/sequencer64.rc, include/config.h.in,
include/qt/portmidi/seq64-config.h, libseq64/src/daemonize.cpp,
seq_gtkmm2/src/seqedit.cpp: Fixed Windows build and shrunk the
seqedit.

2020-06-21 Chris Ahlstrom <[email protected]>

* include/config.h.in, libseq64/include/user_settings.hpp,
libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
libseq64/src/triggers.cpp, libseq64/src/user_settings.cpp,
libseq64/src/userfile.cpp, seq_qt5/src/qseditoptions.cpp,
seq_qt5/src/qseqeditframe64.cpp, seq_qt5/src/qsmainwnd.cpp: Fixed
segfault in qseqeditframe64 and added resume-note configuration.

2020-06-13 Chris Ahlstrom <[email protected]>

* README, configure.ac, include/config.h.in,
libseq64/include/event.hpp, libseq64/src/daemonize.cpp,
libseq64/src/event.cpp, libseq64/src/event_list.cpp,
libseq64/src/perform.cpp, libseq64/src/sequence.cpp,
seq_rtmidi/include/midi_alsa_info.hpp,
seq_rtmidi/src/midi_alsa_info.cpp, seq_rtmidi/src/midi_api.cpp,
seq_rtmidi/src/midi_jack_info.cpp: Issue #206 MIDI
Start/Stop/Continue partly fixed.

2020-05-27 Chris Ahlstrom <[email protected]>

* README, aux-files/compile, aux-files/depcomp, aux-files/missing,
configure, configure.ac, include/config.h.in,
libseq64/include/daemonize.hpp, libseq64/include/event.hpp,
libseq64/include/event_list.hpp,
libseq64/include/mastermidibase.hpp, libseq64/include/midibase.hpp,
libseq64/include/perform.hpp, libseq64/include/rect.hpp,
libseq64/src/daemonize.cpp, libseq64/src/event.cpp,
libseq64/src/event_list.cpp, libseq64/src/mastermidibase.cpp,
libseq64/src/midibase.cpp, libseq64/src/perform.cpp,
libseq64/src/rect.cpp, libseq64/src/sequence.cpp, m4/pkg.m4,
seq_alsamidi/src/mastermidibus.cpp, seq_gtkmm2/src/perfedit.cpp,
seq_portmidi/src/pmlinuxalsa.c, seq_qt5/src/qlfoframe.cpp,
seq_qt5/src/qseqroll.cpp, seq_rtmidi/include/rtmidi_types.hpp,
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_win.cpp, seq_rtmidi/src/midi_win_info.cpp: Many
fixes to unreported issues, including note-recording issues.

2020-05-16 Chris Ahlstrom <[email protected]>

* TODO: Added issues to the TODO list.

2020-04-22 Chris Ahlstrom <[email protected]>

* data/seq24.rc, data/seq24.usr, libseq64/src/cmdlineopts.cpp,
libseq64/src/optionsfile.cpp, man/seq64.1, man/seq64cli.1,
man/sequencer64.1: Added secret User and Native options to test
user-instruments, etc.

2020-04-19 Chris Ahlstrom <[email protected]>

* libseq64/include/midi_control_out.hpp,
libseq64/include/rc_settings.hpp, libseq64/src/optionsfile.cpp,
libseq64/src/rc_settings.cpp, seq_alsamidi/src/mastermidibus.cpp,
seq_rtmidi/src/mastermidibus.cpp: Added port count to the
manual/virtual-mode setting in the rc file.

2020-04-18 Chris Ahlstrom <[email protected]>

* INSTALL, Seq64rtmidi/Makefile.am, configure, configure.ac,
include/config.h.in, seq_gtkmm2/src/Makefile.am: Disabled warnings
about sigcpp function casting for Gtkmm.

2020-04-17 Chris Ahlstrom <[email protected]>

* strap_functions: Added a bootstrap check for debhelpers.

2020-04-17 Chris Ahlstrom <[email protected]>

* INSTALL, configure, configure.ac, include/config.h.in,
include/qt/portmidi/seq64-config.h, libseq64/include/sequence.hpp,
libseq64/src/midifile.cpp, libseq64/src/sequence.cpp,
seq_gtkmm2/src/seqedit.cpp: Fixed dumb regression in setting seqedit
note-length.

2020-04-10 Chris Ahlstrom <[email protected]>

* configure, configure.ac: Reduced the output from uname to prevent
build issues on some platforms.

2020-04-08 Chris Ahlstrom <[email protected]>

* configure, libseq64/src/rc_settings.cpp,
libseq64/src/settings.cpp: Attempted work around for issue #191
seqfault accessing rc settings.

2020-03-28 Chris Ahlstrom <[email protected]>

* INSTALL, Seq64rtmidi/seq64rtmidi.cpp, doc/dox/doxy-notes.cfg,
doc/dox/doxy-reference.cfg, libseq64/include/seq64_features.h,
libseq64/src/cmdlineopts.cpp, seq_gtkmm2/src/mainwnd.cpp: Updates to
lash support, install notes.

2020-03-14 Chris Ahlstrom <[email protected]>

* aux-files/compile, aux-files/depcomp, aux-files/missing,
configure, seq_qt5/include/qseqkeys.hpp, seq_qt5/src/qseqkeys.cpp:
Provides a workaround for issue #197 by ignoring qseqkey wheel
events.

2020-03-13 Chris Ahlstrom <[email protected]>

* aux-files/compile, aux-files/depcomp, aux-files/missing,
configure, configure.ac: Added ability to ignore gcc/g++ 9 in
configure.

2020-03-13 Chris Ahlstrom <[email protected]>

* configure.ac, include/config.h.in, libseq64/include/sequence.hpp,
libseq64/src/midifile.cpp, libseq64/src/sequence.cpp,
libseq64/src/settings.cpp, libseq64/src/triggers.cpp,
seq_gtkmm2/include/seqevent.hpp, seq_gtkmm2/include/seqroll.hpp,
seq_gtkmm2/src/seqedit.cpp, seq_gtkmm2/src/seqevent.cpp,
seq_gtkmm2/src/seqroll.cpp, seq_qt5/include/qperfbase.hpp,
seq_qt5/include/qseqbase.hpp, seq_qt5/src/qperfeditframe64.cpp,
seq_qt5/src/qseqeditframe.cpp, seq_qt5/src/qseqeditframe64.cpp: More
checks for bad mod divisors.

2020-03-12 Chris Ahlstrom <[email protected]>

* libseq64/src/sequence.cpp: Initial fix to issue #190 due to mod 0
in sequence class.

2020-02-25 Chris Ahlstrom <[email protected]>

* configure, configure.ac, include/config.h.in,
include/qt/portmidi/seq64-config.h, libseq64/include/perform.hpp,
libseq64/src/perform.cpp, seq_gtkmm2/src/mainwnd.cpp,
seq_portmidi/src/pmwinmm.c, seq_qt5/include/qsliveframe.hpp,
seq_qt5/seq_qt5.pro, seq_qt5/src/qseqeditframe64.cpp,
seq_qt5/src/qsliveframe.cpp: Fixes for the qmake build.

2020-02-21 Chris Ahlstrom <[email protected]>

* data/qpseq64.rc, data/qseq64.rc, data/seq64cli.rc,
data/seq64cli.usr, data/sequencer64.rc,
libseq64/src/seq64_features.cpp, libseq64/src/sequence.cpp,
seq_gtkmm2/src/fruityseqroll.cpp, seq_qt5/src/qperfeditex.cpp,
seq_qt5/src/qsmainwnd.cpp: More configuration and MIDI control
fixes, yeesh.

2020-02-18 Chris Ahlstrom <[email protected]>

* configure.ac, libseq64/include/perform.hpp,
libseq64/src/perform.cpp: Minor tweaks for build and pending-seqs.

2020-02-18 Chris Ahlstrom <[email protected]>

* : Removing conflicts from master.

2020-02-18 Chris Ahlstrom <[email protected]>

* INSTALL, Makefile.am, NEWS, README, README.jack, README.windows,
ROADMAP, VERSION, bootstrap, configure, configure.ac, data/README,
data/license.txt, data/readme.txt, data/readme.windows,
doc/dox/midi_parsing.dox, include/config.h.in,
include/qt/portmidi/seq64-config.h, libseq64/include/perform.hpp,
libseq64/src/perform.cpp, libseq64/src/seq64_features.cpp,
nsis/Seq64Constants.nsh, nsis/Seq64Setup.nsi,
nsis/build_release_package.bat, seq_gtkmm2/src/mainwnd.cpp,
seq_qt5/forms/qsabout.ui, seq_qt5/src/qsliveframe.cpp: Updated build
process and fixed MIDI seq-edit control.

2020-02-16 Chris Ahlstrom <[email protected]>

* ChangeLog: Updated change-log for 0.96.7.

2020-02-16 Chris Ahlstrom <[email protected]>

* README, configure, configure.ac, include/config.h.in,
Expand Down
2 changes: 1 addition & 1 deletion INSTALL
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
INSTALL for Sequencer64 v. 0.97.0 and above
Chris Ahlstrom
2015-09-10 to 2021-05-07
2015-09-10 to 2023-02-18

Getting Sequencer64 requires building the code or going to the
sequencer64-packages site on GitHub. The bootstrap setup is primarily
Expand Down
17 changes: 6 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# README for Sequencer64 0.97.0 (Native JACK, CLI, tempo, play-lists...)

Chris Ahlstrom
2015-09-10 to 2021-05-13
2015-09-10 to 2021-05-08

__Sequencer64__ is a live MIDI looper with a song-creation layout window.
Sequencer64 is a reboot of seq24, extending it greatly over the last six years.
Expand All @@ -11,8 +11,8 @@ added equipment. It has an extensive manual and Windows installers:
https://github.com/ahlstromcj/sequencer64-doc.git
https://github.com/ahlstromcj/sequencer64-packages.git

__Sequencer64__ has build options for ALSA, PortMidi, JACK, Gtkmm 2.4, Qt 5,
Windows, and a command-line/daemon.
__Sequencer64__ has build options for ALSA, PortMidi, JACK, Gtkmm 2.4, Qt 5, Windows,
and a command-line/daemon.

Sequencer64 is now in maintenance mode (bug fixes and minor backports only).
It is superceded by Seq66. However, the new Seq66 "transposable trigger"
Expand All @@ -21,9 +21,8 @@ saved with transposed triggers. Many related bug fixes as well.
Try loading and playing the Kraftwerk tune from seq66/data/midi, which
uses this feature.

**WARNING** This feature can save old tunes with the new Seq66 triggers and
mute-group byte format in MIDI files, which are not supported by other forks
of Seq24. Back-up your tunes!
**WARNING** This feature can save old tunes with the new triggers, which are
not supported by other forks of Seq24. Back-up your tunes!

## Native JACK support: Seq64rtmidi/seq64

Expand Down Expand Up @@ -56,15 +55,11 @@ and using a conventional source tarball.
## Recent changes:

* Version 0.97.0:
* Changed the mute-group format inside the MIDI file to use a much
less disk space (about 3K less). Can be set in the 'rc' file to
write the old format.
* Fixed an issue reading track names in the midifile class.
* Fixed an issue with dropping note events at the edge of a measure.
* Back-ported the c_trig_transpose SeqSpec from Seq66, so that Seq64
can read/write these newer files. Also updated the Song editor to
show the transposition values. Can be set in the 'rc' file to
write the old format.
show the transposition values.
* Fixed a bug in the pattern editor that created unnecessary empty
screen-sets.
* Fixed a bug in "Save As" for an unmodified file in the Gtk UI.
Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2021-05-07
2021-05-23
0.97.0
2 changes: 1 addition & 1 deletion configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -741,7 +741,7 @@ dnl seq64-config.h header file has "SEQ64_" prepended to these
dnl automatically for us.

AH_TOP(
#define VERSION_DATE_SHORT "2021-05-07"
#define VERSION_DATE_SHORT "2023-02-18"
#define VERSION "0.97.0"
)

Expand Down
Loading

0 comments on commit f7aedff

Please sign in to comment.