Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/g3th/synthlin
Creating a Kotlin PCM-Wave based synth, and possibly even a sequencer.
https://github.com/g3th/synthlin
javax music sequencer sound wave
Last synced: about 2 months ago
JSON representation
Creating a Kotlin PCM-Wave based synth, and possibly even a sequencer.
- Host: GitHub
- URL: https://github.com/g3th/synthlin
- Owner: g3th
- Created: 2023-08-21T05:43:37.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-08-22T17:46:50.000Z (over 1 year ago)
- Last Synced: 2023-08-22T21:37:50.577Z (over 1 year ago)
- Topics: javax, music, sequencer, sound, wave
- Language: Kotlin
- Homepage:
- Size: 66.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.MD
Awesome Lists containing this project
README
# Synthlin
## A Kotlin Synth
## Synth using PCM WaveformsAttempt to create a Kotlin synth using sound synthesis, and the javax.sound.sampled package.
Just plays 'When the Saints' at the moment, but will eventually be expanded into a full-GUI/TUI so that sounds can be shaped.
Launch with:
```kotlinc synth.kt device.kt generator.kt whenTheSaints.kt -include-runtime -d synth.jar```
```java -jar synth.jar```
Or if using IntelliJ:
- Install JDK and Kotlin for your environment (i.e. scoop or apt)
- Mark 'Synthlin' directory as Source
- Pick your JDK Version
- Select your Kotlin Compiler Version
- mkdir/md a 'compiler-output' folder in the 'Synthlin' directory
- Choose 'compiler-output' as your compiler output folder (File -> Project -> Compiler Output)