Skip to content

Commit

Permalink
Version updating in progress.
Browse files Browse the repository at this point in the history
  • Loading branch information
ahlstromcj committed Oct 25, 2023
1 parent 0a49984 commit 8fa0771
Show file tree
Hide file tree
Showing 16 changed files with 94 additions and 70 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# README for Seq66 0.99.10 2023-10-24
# README for Seq66 0.99.10 2023-10-25

__Seq66__ A MIDI sequencer/live-looper with a hardware-sampler grid interface;
pattern banks, triggers, and playlists for song management; scale and chord
Expand Down
63 changes: 32 additions & 31 deletions RELNOTES
Original file line number Diff line number Diff line change
@@ -1,35 +1,36 @@
Release Notes for Seq66 v. 0.99.10 2023-10-24
Release Notes for Seq66 v. 0.99.10 2023-10-25

- The usual raft of humiliating bug-fixes:
- Issue #117 Option to close pattern windows with esc key if
enabled via a 'usr' option.
- Issue #118 Made virtual ports ports enabled via an option.
- Issue #119 "Quantized Record Active does not work" fixed.
Live note/drum-mapping also fixed.
- Fixed an egregious error in drawing notes in drum mode.
- Fixed error in moving notes at PPQN != 192.
- Fixed bug preventing a song with triggers stopping playback at
end of song. Fixes related to playlist-handling.
- MANY other undocumented minor fixes.
- Implemented drag-and-drop of one MIDI file onto the Live grid.
- Added the export of most project configuration files to another
directory.
- Multiple tempo events can be drawn in a line in the data pane
and can be dragged up and down to change the tempo value.
- If double-click enabled, can open/create a pattern in the song
editor(s).
- Many improvements and fixes to the Mutes tab.
- Added a "grid mode" to toggle mutes by clicking in the Live Grid.
The new default mute-group-selection mode keystroke is "_".
- Opening the pattern editor reflects the recording mode and live
pattern alteration selection (e.g. quantization).
- The main time display works better with high PPQN.
- Now scrolls automatically in time and note value to show the
first notes in a pattern.
- Live-grid record-mode and alteration are applied when active
pattern is opened for edit.
- Added more UI palette items for more non-Qt color control.
- Tightened the file-name/activity handling in Session preferences.
- The usual raft of humiliating bug-fixes:
- Issue #117 Option to close pattern windows with esc key if
enabled via a 'usr' option.
- Issue #118 Made virtual ports ports enabled via an option.
- Issue #119 "Quantized Record Active does not work" fixed.
Live note/drum-mapping also fixed.
- Fixed an egregious error in drawing notes in drum mode.
- Fixed error in moving notes at PPQN != 192.
- Fixed bug preventing a song with triggers stopping playback
at end of song. Fixes related to playlist-handling.
- MANY other undocumented minor fixes.
- Implemented drag-and-drop of one MIDI file onto the Live grid.
- Added the export of most project configuration files to another
directory.
- Multiple tempo events can be drawn in a line in the data pane and
can be dragged up and down to change the tempo value.
- If double-click enabled, can open/create a pattern in the song
editor.
- Many improvements and fixes to the Mutes tab.
- Added a "grid mode" to toggle mutes by clicking in the Live Grid.
The new default mute-group-selection mode keystroke is "_".
- Opening the pattern editor reflects the recording mode and live
pattern alteration selection (e.g. quantization).
- The main time display works better with high PPQN.
- Now scrolls automatically in time and note value to show the first
notes in a pattern.
- Live-grid record-mode and alteration are applied when active pattern
is opened for edit.
- Added more Qt style-sheets and UI palette items for more color
control.
- Tightened the file-name handling in Session preferences.

Also see the NEWS, README.md, and TODO files.

Expand Down
17 changes: 6 additions & 11 deletions TODO
Original file line number Diff line number Diff line change
@@ -1,23 +1,18 @@
TO DO for Seq66 0.99.10
Chris Ahlstrom
2019-04-13 to 2023-10-24
2019-04-13 to 2023-10-25

Misc:

- Test the Set Master.
- Test Import / Import Project Configuration, Playlist....
- Test Import / Import and Export Project Configuration, Playlist....
- Make sure the grid-mode clear and double operations work properly.
- Add a feature to start playback when the first note comes
into a pattern when recording is set. [Turns out to be quite tricky!]
- Fix and test new record/quantize handling, and verify that
MIDI automation of these displays in the pattern editor.
- Make sure we have record-toggle automation!
- Make sure metronome buttons etc. still work. Recording measures
not saved.
- Why does velocity change in data pane not work when starting from the
left in barrage.midi? The Kepler34 "relative change" feature. This
feature is macroed out for now. Perhaps should make it a Ctrl-Click or
something to start it in addition to "would select".

Mutes:

Expand Down Expand Up @@ -73,10 +68,10 @@ Ongoing efforts:

- Verify setmapper/setmaster for odd set sizes.
- Perfect the "background recording" feature.

Ideas:

- Drag and drop MIDI files onto seq66 (see sequencer64 issue #137)
- Why does velocity change in data pane not work when starting from the
left in barrage.midi? The Kepler34 "relative change" feature. This
feature is macroed out for now. Perhaps should make it a Ctrl-Click or
something to start it in addition to "would select".

ISSUES:

Expand Down
2 changes: 1 addition & 1 deletion VERSION
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
2023-10-24
2023-10-25
0.99.10
4 changes: 2 additions & 2 deletions configure.ac
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ dnl \file configure.ac
dnl \library Seq66
dnl \author Chris Ahlstrom
dnl \date 2018-11-09
dnl \update 2023-10-24
dnl \update 2023-10-25
dnl \version $Revision$
dnl \license $XPC_SUITE_GPL_LICENSE$
dnl
Expand Down Expand Up @@ -484,7 +484,7 @@ dnl automatically for us.

AH_TOP(

#define VERSION_DATE_SHORT "2023-10-24"
#define VERSION_DATE_SHORT "2023-10-25"
#define API_VERSION "0.99"
#define VERSION "0.99.10"

Expand Down
Binary file modified contrib/git/git.odt
Binary file not shown.
6 changes: 3 additions & 3 deletions data/license.text
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Seq66 Licensing 0.99.8 and above
Seq66 Licensing 0.99.10 and above
Chris Ahlstrom
2015-09-10 to 2023-08-27
2015-09-10 to 2023-10-25

Applications:

Expand Down Expand Up @@ -38,7 +38,7 @@ Libraries:

This library is free software; you can redistribute it and/or modify
it under the terms of the GNU Lesser General Public License as published
by the Free Software Foundation; either version 3 of the License, or (at
by the Free Software Foundation; either version 2 of the License, or (at
your option) any later version.

This library is distributed in the hope that it will be useful, but
Expand Down
2 changes: 1 addition & 1 deletion data/readme.text
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
readme.text for Seq66 0.99.10
Chris Ahlstrom
2015-09-10 to 2023-10-24
2015-09-10 to 2023-10-25

Release 0.99.10 fixes known issues and issues found by the author.
See the main README.md and RELNOTES files for details.
Expand Down
18 changes: 16 additions & 2 deletions data/readme.windows
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
readme.windows for Seq66 0.99.10 and above
Chris Ahlstrom
2018-05-13 to 2023-10-24
2018-05-13 to 2023-10-25

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
Expand Down Expand Up @@ -38,7 +38,7 @@ user manual is a PDF file stored in:

and sample Seq66 MIDI files are stored in

C:\Program Files\Seq66\data\midi\
C:\Program Files\Seq66\data\midi

for demonstration of various Seq66 features.)

Expand All @@ -52,6 +52,20 @@ buss dropdown ("None") at the top of the main page. The file should play.
You can save the file to preserve the new buss number; songs can be set to
play on multiple busses.

Note that the configuration files for Seq66 get created at first exit.
They reside in

C:/Users/myname/AppData/Local/seq66/

Palette files, style sheets, and sample 'ctrl' files can be copied from

C:\Program Files\Seq66\data\windows and
C:\Program Files\Seq66\data\samples

Try the incrypt-66 and perstfic-66 palette and qss (style-sheet) files!
They can be set up by editing the 'rc' and 'usr' file, or in UI (followed
by a complete restart of Seq66).

Inaccessible Devices:

When first starting qpseq66 on Windows 10, one might experience some
Expand Down
32 changes: 23 additions & 9 deletions doc/latex/tex/song_editor.tex
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@
% \library Documents
% \author Chris Ahlstrom
% \date 2015-08-31
% \update 2023-09-27
% \update 2023-10-25
% \version $Revision$
% \license $XPC_GPL_LICENSE$
%
Expand Down Expand Up @@ -460,14 +460,22 @@ \subsection{Song Editor / Patterns (Names) Panel}
selected. This action is useful for quickly listening to a single sequence
in isoloation.

\index{patterns column!right-click}
\textsl{Right-clicking} on the pattern name or
the \textbf{M} button brings up the same
pattern editing menu as discussed in
\sectionref{subsubsec:patterns_pattern_filled}.
Recall that this context menu has the following entries:
\textbf{Edit...}, \textbf{Event Edit...}, \textbf{Cut}, \textbf{Copy},
\textbf{Song}, \textbf{Disable Transpose}, and \textbf{MIDI Bus}.
\index{patterns column!double-click}
\textsl{Double-clicking} on the pattern name
will either create a new pattern or open up the corresponding pattern
window.
This feature saves having to move to the live grid.

% Think about implementing this feature for real. At least partially.
%
% \index{patterns column!right-click}
% \textsl{Right-clicking} on the pattern name or
% the \textbf{M} button brings up the same
% pattern editing menu as discussed in
% \sectionref{subsubsec:patterns_pattern_filled}.
% Recall that this context menu has the following entries:
% \textbf{Edit...}, \textbf{Event Edit...}, \textbf{Cut}, \textbf{Copy},
% \textbf{Song}, \textbf{Disable Transpose}, and \textbf{MIDI Bus}.

\subsection{Song Editor / Song Roll}
\label{subsec:song_editor_song_roll}
Expand Down Expand Up @@ -627,6 +635,12 @@ \subsubsection{Song Editor / Song Roll / Layout}
\index{keys!delete}
One can also hit the \texttt{Delete} key.

\index{song editor!double-click}
\textsl{Double-click} on one of the trigger bars
will either create a new pattern or open up the corresponding pattern
window.
This feature saves having to move to the live grid.

\subsubsection{Song Editor / Song Roll / Keystrokes}
\label{subsubsec:song_editor_song_roll_keystrokes}

Expand Down
2 changes: 1 addition & 1 deletion include/config.h.in
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
/* include/config.h.in. Generated from configure.ac by autoheader. */

#define VERSION_DATE_SHORT "2023-10-24"
#define VERSION_DATE_SHORT "2023-10-25"
#define API_VERSION "0.99"
#define VERSION "0.99.10"

Expand Down
4 changes: 2 additions & 2 deletions include/qt/portmidi/seq66-config.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
* \library seq66 application
* \author Chris Ahlstrom
* \date 2018-11-10
* \updates 2023-10-24
* \updates 2023-10-25
* \license GNU GPLv2 or above
*
* Qt Portmidi Linux and Windows versions, hardwired for use with
Expand Down Expand Up @@ -62,7 +62,7 @@
#endif

#if ! defined SEQ66_VERSION_DATE_SHORT
#define SEQ66_VERSION_DATE_SHORT "2023-10-24"
#define SEQ66_VERSION_DATE_SHORT "2023-10-25"
#endif

#if ! defined SEQ66_API_VERSION
Expand Down
4 changes: 2 additions & 2 deletions include/qt/rtmidi/seq66-config.h
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
* \library seq66 application
* \author Chris Ahlstrom
* \date 2020-05-31
* \updates 2023-10-24
* \updates 2023-10-25
* \license GNU GPLv2 or above
*
* Qt Rtmidi Linux and Windows versions, hardwired for use with
Expand Down Expand Up @@ -70,7 +70,7 @@
#endif

#if ! defined SEQ66_VERSION_DATE_SHORT
#define SEQ66_VERSION_DATE_SHORT "2023-10-24"
#define SEQ66_VERSION_DATE_SHORT "2023-10-25"
#endif

#if ! defined SEQ66_API_VERSION
Expand Down
2 changes: 1 addition & 1 deletion nsis/Seq66Constants.nsh
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
; File: Seq66Constants.nsh
; Author: Chris Ahlstrom
; Date: 2018-05-26
; Updated: 2023-10-24
; Updated: 2023-10-25
; Version: 0.99.10
;
; Provides constants commonly used by the installer for Seq66 for
Expand Down
2 changes: 1 addition & 1 deletion nsis/Seq66Setup.nsi
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
; File: Seq66Setup.nsi
; Author: Chris Ahlstrom
; Date: 2018-05-26
; Updated: 2023-10-24
; Updated: 2023-10-25
; Version: 0.99.10
;
; Usage of this Windows build script:
Expand Down
4 changes: 2 additions & 2 deletions nsis/build_release_package.bat
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
:: \library Seq66 for Windows
:: \author Chris Ahlstrom
:: \date 2018-05-26
:: \update 2023-10-24
:: \update 2023-10-25
:: \license $XPC_SUITE_GPL_LICENSE$
::
:: This script sets up and creates a release build of Seq66 for
Expand Down Expand Up @@ -172,7 +172,7 @@
::---------------------------------------------------------------------------

set PROJECT_VERSION=0.99.10
set PROJECT_DATE=2023-10-24
set PROJECT_DATE=2023-10-25
set PROJECT_DRIVE=C:

:: Set the bits of the project, either 64 or 32. Also define WIN64 versus
Expand Down

0 comments on commit 8fa0771

Please sign in to comment.