An open API service indexing awesome lists of open source software.

https://github.com/linuxmao-org/freemajor

Editor for the TC Electronic G-Major guitar effect module
https://github.com/linuxmao-org/freemajor

cross-platform g-major linuxmao mao midi-controller midi-editor

Last synced: 13 days ago
JSON representation

Editor for the TC Electronic G-Major guitar effect module

Awesome Lists containing this project

README

        

# FreeMajor

Editor for the TC Electronic G-Major guitar effect module

[![Build Status](https://travis-ci.com/linuxmao-org/FreeMajor.svg?branch=master)](https://travis-ci.com/linuxmao-org/FreeMajor)

[:floppy_disk: Automatic development build for Windows](https://github.com/linuxmao-org/FreeMajor/releases/tag/automatic)
[:floppy_disk: Automatic development build for Mac OS](https://github.com/linuxmao-org/FreeMajor/releases/tag/automatic) (requires [libcxx](https://trac.macports.org/wiki/LibcxxOnOlderSystems) from MacPorts on macOS 10.8 or earlier)

### Useful links

- [G-Major manual :us: :jp: :it: :de: :es: :fr:](https://www.tcelectronic.com/Categories/Tcelectronic/Guitar/Effects-Processors/G-MAJOR/p/HE066/Downloads)
- [Linux MAO :fr:](http://linuxmao.org/FreeMajor)
- [LibraZiK-4 :fr:](http://librazik.tuxfamily.org/doc4/logiciels/freemajor)

### Dependencies

FreeMajor is mostly tested on [LibraZiK-2](http://librazik.tuxfamily.org/), a Debian Stretch based OS.
The build dependencies on this OS are:
```
cmake
build-essential
libasound2-dev
libjack-jackd2-dev
libfltk1.3-dev
gettext
```
Note that you might need to install `git` as well to fetch the sources.

### First compilation

```
git clone --recursive https://github.com/linuxmao-org/FreeMajor.git
mkdir FreeMajor/build
cd FreeMajor/build
cmake ..
cmake --build .
cd ..
./build/FreeMajor
```
### Build after some modifications

```
cd FreeMajor
git pull
cmake --build build
./build/FreeMajor
```