https://github.com/digitalredpanda/arabic-synthesizer
An arabic synthesizer that utilizes the 24 tone equal temprament tonal system and played via a keyboard
https://github.com/digitalredpanda/arabic-synthesizer
Last synced: 4 months ago
JSON representation
An arabic synthesizer that utilizes the 24 tone equal temprament tonal system and played via a keyboard
- Host: GitHub
- URL: https://github.com/digitalredpanda/arabic-synthesizer
- Owner: DigitalRedPanda
- License: gpl-2.0
- Created: 2024-08-14T21:44:19.000Z (almost 2 years ago)
- Default Branch: master
- Last Pushed: 2024-08-14T22:37:38.000Z (almost 2 years ago)
- Last Synced: 2025-07-18T11:42:33.317Z (11 months ago)
- Homepage:
- Size: 8.79 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Arabic-Synthesizer
An arabic synthesizer that utilizes the 24 tone equal temprament tonal system and played via a keyboard
## Prerequisits
The **Arabic-Synthesizer** is built in nim, and requires the following nim dependencies:
1. ``Nim >= 2.0.2``
2. ``x11 >= 1.2.0``
3. ``sdl2 >= 2.0.5``
Install the corresponding packages for the bindings above in your choice of distribution
## How to build
Assuming that you installed [**nim and nimble**](https://nim-lang.org/install_unix.html)
```
git clone https://github.com/DigitalRedPanda/arabic-synthesizer.git
nimble install sdl2 x11
nimble build -d:release --opt:speed
./synthesizer
```