The sound editor of the OPA shield for Arduino
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
midi
res
rs232
.gitignore
CHANGELOG
LICENSE
OPAEditor.cppcheck
OPAEditor.pro
README
README.md
envelope.cpp
envelope.h
globals.cpp
globals.h
led.cpp
led.h
main.cpp
mainwindow.cpp
mainwindow.h
mainwindow.ui
mixingpage.cpp
mixingpage.h
mixingpage.ui
opa.cpp
opa.h
operatorwidget.cpp
operatorwidget.h
operatorwidget.ui
programfile.cpp
programfile.h
programspage.cpp
programspage.h
programspage.ui
programwidget.cpp
programwidget.h
programwidget.ui
resources.qrc
winrc.rc

README.md

OPA-Editor

The sound editor for the Arduino OPA shield
Version 1.11, 13/08/2016

Copyright (c) 2015 - 2016 Frédéric Meslin / Thomas Hopper

Open source software released under the MIT License, please refer to LICENCE file for more information

Supported platforms:

  • Windows (XP / 7 / 8 and 10)
  • MACOS X 10.6 - 10.10
  • Linux

Fred's Lab
http://fredslab.net
fred@fredslab.net, @marzacdev

Requirements

  • Qt 5 is needed to build the editor.
  • The OPA-Library is needed for your Arduino Uno.

Install the library and run the EditorBridge.ino (which can be found in the "Sketches" folder) to be able to control the OPA-Shield from the Editor.

Windows and MacOS X

Binaries for Windows and MacOS X can be found on http://www.fredslab.net/opa/

Building on Linux

On Debian/Ubuntu based distribution, you can build the editor this way:

sudo apt-get install build-essential git qt5-default qtbase5-dev
git clone https://github.com/Marzac/OPA-Editor.git
cd OPA-Editor
qmake .
make -j 4
./OPAEditor 

If it doesn't work, the version of Qt 5 packaged by your distribution might not be complete to be able to build the OPA-Editor. In this case, download the official Qt 5 linux installer, for example version 5.7, and install it in your home folder. Then from the OPA-Editor folder type:

~/Qt/5.7/gcc_64/bin/qmake
make -j 4

Then run:

./OPAEditor