gearmulator

Emulation of classic VA synths of the late 90s/2000s that are based on Motorola 56300 family DSPs
Log | Files | Refs | Submodules | README | LICENSE

README.md (2464B)


      1 # Gearmulator
      2 
      3 [![CMake][s0]][l0] [![Nightly][s1]][l1] ![GPLv3][s2] [![Discord][s3]][l3]
      4 
      5 [s0]: https://github.com/dsp56300/gearmulator/actions/workflows/cmake.yml/badge.svg
      6 [l0]: https://github.com/dsp56300/gearmulator/actions/workflows/cmake.yml
      7 
      8 [s1]: https://github.com/dsp56300/gearmulator/actions/workflows/nightly.yml/badge.svg
      9 [l1]: https://github.com/dsp56300/gearmulator/actions/workflows/nightly.yml
     10 
     11 [s2]: https://img.shields.io/badge/license-GPLv3-blue.svg
     12 
     13 [s3]: https://img.shields.io/discord/829099347975208970?label=Discord
     14 [l3]: https://discord.gg/WJ9cxySnsM
     15 
     16 ## Emulation of classic VA synths of the late 90s/2000s that used the Motorola 56300 family DSP
     17 
     18 This project emulates various musical devices that used the Motorola 56300 family DSPs.
     19 
     20 The supported plugin formats are [FST](https://github.com/pierreguillot/FTS), VST3, AU, [CLAP](https://cleveraudio.org/) and [LV2](https://lv2plug.in/).
     21 
     22 Supported architectures: 64 bit x86 aka x64 and ARM aarch64 (Raspberry Pi, Apple Silicon). Note that 32 bit
     23 architectures are not supported!
     24 
     25 Platforms: Windows 7+, macOS 10.13+, Linux
     26 
     27 At the moment, the following synthesizers are supported:
     28 
     29 * Osirus: Access Virus A,B,C
     30 * OsTIrus: Access Virus TI/TI2/Snow
     31 * Vavra: Waldorf microQ
     32 * Xenia: Waldorf Microwave II/XT
     33 * Nodal Red 2x: Clavia Nord Lead/Rack 2x
     34 
     35 ### Compiling
     36 
     37 The emulator compiles on any platform that supports C++17.
     38 
     39 The build system used is [cmake](https://cmake.org/).
     40 
     41 #### cmake options
     42 
     43 | Variable | Description | Default |
     44 |--|--|--|
     45 | gearmulator_BUILD_JUCEPLUGIN | Build Juce based audio plugins | on |
     46 | gearmulator_BUILD_JUCEPLUGIN_CLAP | Build CLAP plugins | on |
     47 | gearmulator_BUILD_JUCEPLUGIN_LV2 | Build LV2 plugins | on |
     48 | gearmulator_BUILD_FX_PLUGIN | Additionally build FX versions of all plugins | off |
     49 
     50 Additional options to select which devices to build:
     51 
     52 | Variable | Description | Default |
     53 |--|--|--|
     54 | gearmulator_SYNTH_OSIRUS | Build Osirus | on |
     55 | gearmulator_SYNTH_OSTIRUS | Build OsTIrus | on |
     56 | gearmulator_SYNTH_VAVRA | Build Vavra | on |
     57 | gearmulator_SYNTH_XENIA | Build Xenia | on |
     58 | gearmulator_SYNTH_NODALRED2X | Build Nodal Red 2x | on |
     59 
     60 ### Join us on Discord
     61 
     62 If you want to help or just want to follow the state of the project, feel free to join us on Discord: https://discord.gg/WJ9cxySnsM
     63 
     64 ### Visit our Homepage
     65 
     66 🎵 Visit our homepage for Audio and Video examples 🎧:
     67 [DSP 56300 Emulation Blog](https://dsp56300.wordpress.com/)