FOR SOUNDCLIPS SEE
• Dexed VST versus 1983 Yamaha DX7 | Orgy of...
sudo apt-get install libjack0
sudo apt-get install libjack-dev
export DEXED_DIR=/home/pi/Documents/Software/dexed
mkdir -p $DEXED_DIR
cd !$
cd ..
rmdir $DEXED_DIR
git clone https://github.com/asb2m10/dexed.git
cd dexed/
git submodule update --init --recursive
./scripts/get-juce.sh
cd assets/JUCE/extras/Projucer/Builds/LinuxMakefile/
vim Makefile
add in the -latomic
####
assets/JUCE/extras/Projucer/Builds/LinuxMakefile/Makefile: JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs freetype2) -fvisibility=hidden -lrt -ldl -lpthread $(LDFLAGS) -latomic
assets/JUCE/extras/Projucer/Builds/LinuxMakefile/Makefile: JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs freetype2) -fvisibility=hidden -lrt -ldl -lpthread $(LDFLAGS) -latomic
gets the initial projucer to build
make -j4
pushd assets/JUCE
ln -s ls extras/Projucer/Builds/LinuxMakefile/build/Projucer .
popd
Now you need to open Dexed.jucer with Producer.
And add in external library -latomic
add in library path: /usr/lib/gcc/arm-linux-gnueabihf/8/
Do this in the debug and the release path.
then you can use projuce-lin.sh to create the make files.
./scripts/projuce-lin.sh
###
you should find something like the below perhaps -latomic will be before $(LDFLAGS)
Builds/Linux/Makefile: JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl) -fvisibility=hidden -fPIC -lrt -ldl -lpthread -latomic $(LDFLAGS)
Builds/Linux/Makefile: JUCE_LDFLAGS += $(TARGET_ARCH) -L$(JUCE_BINDIR) -L$(JUCE_LIBDIR) $(shell pkg-config --libs alsa freetype2 libcurl) -fvisibility=hidden -fPIC -lrt -ldl -lpthread -latomic $(LDFLAGS)
###
./scripts/build-lin.sh
cd Builds/
cd Linux/
cd build/
mkdir Dexed
cd Dexed/
search on internet for DX7 sysex files
unzip Aftertouch_SYX.zip
unzip KBMag_syx.zip
unzip DX7_AllTheWeb.zip
mv Guit\&Clav_SYX/ Guitar_Clav_SYX
cd ~/Downloads/
cd ~/Software/dexed/Builds/Linux/build/
in one terminal
jackd -d alsa
in this one
./Dexed