forked from ahlstromcj/sequencer64
-
Notifications
You must be signed in to change notification settings - Fork 0
A major reboot of Seq24, with many new features. Current release 0.96.3 (2019-04-08), native JACK MIDI, Song recording, playlists, and an official Windows/Qt version. For latest fixes, see qt5_reconcile branch.
kfl02/sequencer64
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
README for Sequencer64 0.96.4 (Native JACK, CLI, tempo, Linux/Windows, play-lists)
Chris Ahlstrom
2015-09-10 to 2019-05-25
Sequencer64 is a reboot of seq24, extending it with many new features.
The heart of seq24 remains intact. It is an old friend with a whole lot
of added equipment. It has an extensive manual and prebuilt Debian packages,
source tarballs, and Windows installers:
https://github.com/ahlstromcj/sequencer64-doc.git
https://github.com/ahlstromcj/sequencer64-packages.git
Sequencer64 has builds for ALSA, PortMidi, JACK, Gtkmm 2.4, Qt 5, Windows,
and the command-line/daemon.
Native JACK support: Seq64rtmidi/seq64
Seq64 has native JACK MIDI/Transport, with virtual/manual ports and
auto-connect like ALSA, based on RtMidi massively refactored. It falls
back to ALSA support if JACK is not running. See README.jack for basic
instructions on native JACK.
GUI-less application: Seq64rtmidi/seq64cli
The RtMidi/JACK version without a GUI. Controlled via MIDI control events
(start/stop events must be set up), it relies on a good working
configuration generated via the GUI or edited by hand. MIDI files are
loaded via play-lists (see data/nanomap.rc and data/seq64cli.rc). Seq64cli
supports a "daemonize" option and log-files.
Windows support derived from PortMidi: Seq64qt5/qpseq64.exe
Qpseq64 uses a Qt 5 user-interface based on Kepler34 and the Sequencer64
PortMidi engine. Windows built-in MIDI devices are detected, inaccessible
devices are ignored, and playback (e.g. to the Windows wavetable
synthesizer) work. It is built easily via Qt Creator or qmake, using
MingW. The Qt 5 GUI still has a few features to be added, but will
eventually be the official GUI of Seq64. See README.windows for more
information.
See the INSTALL file for build-from-source instructions for Linux or Window,
and using a conventional source tarball.
Recent changes:
- Version 0.96.4:
- Tweaks back-ported from Sequencer66.
- Added arrow movement of notes in qseqroll, and fixed drawing the
selection box.
- Fixed enabling event-editor save button when an event is deleted.
- Version 0.96.3:
A long time in coming, busy with refactoring Seq66 (not yet available).
Fixes issue #171 (GitHub), and some minor tweakage.
- Version 0.96.2:
- Fixed issue with qsliveframe when expanding vertically, and in
showing hot-keys when an external live-frame with set > 0 is
created..
- Beefing up play-lists to support editing better.
- Version 0.96.1:
- Fixes to bugs in the Qt live-frame, including coloring.
- Varisets implemented in the Qt live-frame.
- Fixes to the CLI version of Sequencer64.
- Fixes to file import in the Qt version.
- Fix to the Qt song-editor transpose combo-box.
- File cleanup, usage of PLATFORM_CPP_11 macro.
- Fixes to seqkeys issues in Gtkmm and Qt pattern editors.
- Fixed GitHub issue #170, where we exited prematurely from
processing all of the MIDI controls set up in the "rc" file.
- Fixed a Qt performance editor seqfault.
- Fixed a bug in process the "rc" file [midi-clock] entries.
- Version 0.96.0:
- Support for playlists and MIDI selections of playlists and songs.
Includes the command-line option, "rc" file, keystroke selection,
and MIDI control.
- Fixed ALSA issue with port system:announce being enabled in the
File / Options / MIDI input GUI.
- Added an external window for additional Qt live-frame views.
- Updated the command-line version, seq64cli, to use the same
MIDI/WRK file-open function as the rest of the versions.
- Fixed the wrkfile parser to set the buss-override value if specified.
- Fixed the B:B:T calculation for displaying the current position
in non-4/4 time signatures.
- For earlier version information, see the NEWS and ChangeLog files.
This package is oriented to developers and users who do not mind building from
source, with a little help. It is organized and well documented.
Initial work/thought/documentation started in July of 2015, when I was laid
up after some old-man surgery :-(.
# vim: sw=4 ts=4 wm=4 et ft=sh
About
A major reboot of Seq24, with many new features. Current release 0.96.3 (2019-04-08), native JACK MIDI, Song recording, playlists, and an official Windows/Qt version. For latest fixes, see qt5_reconcile branch.
Resources
Stars
Watchers
Forks
Packages 0
No packages published
Languages
- C++ 73.4%
- Shell 12.1%
- C 8.1%
- Makefile 2.7%
- M4 2.4%
- Vim Script 0.5%
- Other 0.8%