-
Notifications
You must be signed in to change notification settings - Fork 0
License
noisecode3/energyXT2-libaam-jack
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
libaam-jack - JACK Audio & MIDI support for energyXT2 (2.7 32-bit) This is a qt5 vertion of xt2-config that targets AV Linux and Debian Bullseye. Copy and paste the commands into a Debian Bullseye terminal: dpkg --add-architecture i386 apt update apt install build-essential g++-multilib git unzip wget apt install libjack-jackd2-dev qtbase5-dev libjack-jackd2-dev:i386 qtbase5-dev:i386 mkdir -p ~/.local/share wget http://www.energy-xt.com/download/27/energyXT27linux.zip unzip energyXT27linux.zip -d ~/.local/share rm energyXT27linux.zip #optional git clone https://github.com/noisecode3/energyXT2-libaam-jack cd energyXT2-libaam-jack make cp config/config libaam.so xt2-trans2midi ~/.local/share/energyXT27 cd ~/.local/share/energyXT27 mkdir -p ../../bin echo 'export PATH="$HOME/.local/bin:$PATH"' ln config ../../bin/XT2-config ln energyXT ../../bin ln xt2-trans2midi ../../bin ### STOP COPY PASTE HERE ### IF THERE IS A TYPO TELL ME INFORMATION: -------------------- This is a small library that allows to use JACK Audio & MIDI (Playback and Record) inside energyXT2. The number of Audio and MIDI channels can be configured using the xt2-config utility. Initial JACK transport support is available, via 'xt2-trans2midi' utility. It checks JACK events, and outputs as MIDI CCs in a JACK MIDI port. Events are: CC1 - PLAY CC2 - STOP CC4 - REW CC5 - BPM Set those^ in energyXT, start xt2-trans2midi and connect it to any energyXT MIDI input. The JACK ports are created as soon as energyXT2 starts and not when a project is loaded (as old libaam.so implementations did). This allows to more properly integrate energyXT2 into a JACK modular setup, cause all the connections stay open as long as energyXT2 runs. If you disable an Audio or MIDI port in the energyXT2 settings, the port will not disappear, it will just not be processed. energyXT2 does not have the option to configure the Audio, so you may want to start xt2-config before starting the main app. When you change the number of ports, make sure you enable them in energyXT2 Audio or MIDI setup window. COMPILE: -------------------- libaam-jack requires JACK; if you have JACK2, I recommend to edit libaam.cpp and set '#define HAVE_JACK2 true'. It also requires Qt for handle settings and the 'xt2-config' utility. If you're running a 64bit system, you'll need 32bit binaries of JACK and Qt (energyXT2 is a 32bit only app). (Note: the xt2-config and xt2-trans2midi utilities do not need to be 32bit) INSTALL: -------------------- Just copy the libaam.so file into your energyXT2 folder (replacing the old one). You can also copy the utilities somewhere you can easily start it ('/usr/local/bin/' is fine). LICENSE: -------------------- libaam-jack is developed by falkTX and released in the terms of the GNU LGPL 3 license. (see COPYING for details)
About
No description, website, or topics provided.
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published