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
- Host: GitHub
- URL: https://github.com/linuxmao-org/freemajor
- Owner: linuxmao-org
- License: bsl-1.0
- Created: 2018-09-27T14:49:25.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2023-08-20T07:14:00.000Z (over 1 year ago)
- Last Synced: 2025-04-09T14:04:47.785Z (about 1 month ago)
- Topics: cross-platform, g-major, linuxmao, mao, midi-controller, midi-editor
- Language: C++
- Homepage:
- Size: 756 KB
- Stars: 7
- Watchers: 4
- Forks: 2
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# FreeMajor
Editor for the TC Electronic G-Major guitar effect module
[](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
```