Advanced Gtk+ Sequencer
The gsequencer binary provides you a user interface. It allows you to play, capture and create music. There is a piano roll, automation and wave form editor. It has machines for playing drum samples, Soundfont2 sound containers and synthesizers. They usually can be connected to a MIDI input source (instrument).
All sources need to be connected to the sink provided by AgsPanel, thus the properties dialog from machine's context menu is responsible. The engine is extensible by following plugin formats: LADSPA, DSSI, LV2 and VST3. It has support for various audio backends like ALSA, Pulseaudio, JACK, OSSv4, WASAPI and CoreAudio.
- save or open Advanced Gtk+ Sequencer XML files with XPath support
- add or remove audio engines with adjustable audio channels and pads
- link channels with property dialog
- output panel, mixer, spectrometer, equalizer, drum and matrix sequencer, soft synth, FM soft synth, SF2 synth, SFZ synth, audio file player and recorder
- piano roll with basic notation editing supporting copy & paste
- adjustable BPM
- LADSPA, DSSI, Lv2 and VST3 support
- export to WAV, FLAC, OGG and fast export for AgsAudiorec
- multiple sinks/sources like Pulseaudio, JACK, ALSA, OSSv4, WASAPI and CoreAudio
- automation editor
- waveform editor
- MIDI instrument playback
- Standard MIDI File import/export
- envelope editor per step sequencer or instrument
- OSC content format support and listening server using IPv4/IPv6 over UDP/TCP
- AGS-OSC-OVER-XMLRPC providing basic HTTP Authentication and monitoring by WebSockets
- tic based system default max sync-rate upto 1000 Hz
- GObject-Introspection annotations of libags, libags-audio and libags-gui.
GSequencer on project website.
GSequencer on Non-GNU Savannah.
GSequencer on Github.
GSequencer on YouTube.
GSequencer on Facebook
GSequencer on Twitter