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%