juandelpino / seq66 Goto Github PK
View Code? Open in Web Editor NEWThis project forked from ahlstromcj/seq66
A refactored version of Sequencer64 to use modern C++ and Qt 5. Version 0.90.1.
This project forked from ahlstromcj/seq66
A refactored version of Sequencer64 to use modern C++ and Qt 5. Version 0.90.1.
README for Sequencer66 0.90.1 (Sequencer64 refactored for C++11/14 and Qt) Chris Ahlstrom 2015-09-10 to 2019-10-17 EXPERIMENTAL. I have put a lot of work into this new version, but there are still things to do and bugs to fix. For now, if you have a specific request, email me at [email protected]. Seq66 is a refactoring of Sequencer64 for better use of C++, and removing a lot of krufty buildup. Changes: - User interface: - Removed the Gtkmm implementations, now using only Qt 5. It has issues, but cross-platform support seems more complete. - Added a tab for management of sets. - Added a tab for management of mute-groups. - Added a live frame using buttons to match Qt theming. The original implementation is available as a "user" option. - Cleanup of unused Gtkmm-to-Qt code. - Configuration files: - Unified keystroke control and MIDI control into a "*.ctrl" file. Specifies MIDI In controls for controlling Seq66 remotely, and MIDI Out controls for displaying Seq66 status in grid controllers (e.g. LaunchPad). - Separated MIDI control and mute-group setting into their own files, with support for hex notation. - Supported configuration files: "*.rc", "*.usr", "*.ctrl", "*.mutes", and "*.playlist". - Internal: - More consistent use of modern C++, including lambda functions. - Additional performer callbacks to reduce the need for polling in the user-interface. Still in progress. Seq66 has builds for ALSA/JACK, PortMidi, Windows, and a command-line/daemon. ALSA/JACK support: Seq66qt5/qseq66 GUI-less application: Seq66cli/seq66cli [not yet!] Windows/PortMidi: Seq66qt5/qpseq66.exe [not yet!] Seq66 uses a Qt 5 user-interface based on Kepler34 and the Seq66 "portmidi" engine (for Windows). Windows 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 is the only official GUI of Seq66. See the INSTALL file for build-from-source instructions for Linux or Windows, and using a conventional source tarball. Recent changes: - Version 0.90.1: - A raft of bug fixes and user-interface improvements. - Many tweaks to try to make the performer and the user-interface even faster. - Version 0.90.0: - The application and documentation are now (barely) suitable for public consumption, after residing on a server (a Toshiba laptop) at home for months. This package is oriented to developers and users who do not mind building from source, with a little help. # vim: sw=4 ts=4 wm=4 et ft=sh
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.