Seq66 Basic Tutorial

Other Features

 

We have seen where we can edit patterns, songs, the configuration files, sets, playlists, and mute groups. This section summarizes some other features, which can be studied more deeply in the user's manual. We just want to hit a few more highlights here.

 
  • Events Editor. Sometimes, there is an issue with a track, in which case one would like to see some details about the events in the track. Or one might want to add an event in a very specific place. The events editor does that. Its a fairly complex editor, though meant more for tweaking than event creations.
  • Sessions. Seq66 supports some session managers under Linux. Supported are the JACK Session Manager and the New/Non Session Manager. See the user's manual.
  • Control. A large number of the actions in Seq66 can be controlled by keystrokes or MIDI event. These are configurable only in the .ctrl file. a user-interface for these controls would be huge!
  • Status Display. The status of a number of items can be displayed in a MIDI controller. These are configurable only in the .ctrl file.
  • MIDI Macros. These macros can be used for various purposes, such as putting a MIDI controller into the proper mode for automation. These are configurable only in the .ctrl file.
  • Port Mapping. Port/buss numbers are stored with each pattern/track. Port names are not stored, because they can vary widely between systems and even between runs of Seq66. However, a section can be added to the .rc file to allow a superset of ports to be specified and mapped to the actual port number available at run-time.
  • Palettes and theming. A .palette file can be saved and edited (only via text-editor currently) in order to change the colors drawn in the piano rows and other drawn panels. The inverse-colors option can be set to enable a kind of "night mode". The current Qt theme can be tweaked via a .qss file for even more customization.
  • Auto-connect ports. At startup, Seq66 will automatically connect to configured ports.
  • Virtual ports. On Linux, Seq66 supports the creation of virtual software ports which can be manually connected using aconnect or an application like QjackCtl.

 

Seq66

 

There are many many use cases for Seq66. No way to cover them all, even in the user's manual.