Bad assed sounds!
Synthropy is a music synthesizer for Windows, OSX, OpenBSD and Linux.
It is keyboard-driven with some mouse/touchpad/gamepad input (optionally).
I am not a musician, but I like music and making sounds. At the moment this synth works as *I* would imagine it in my crazy mind!
Synthropy is written in the C programming language using SDL2. The program does its own mixing and does not rely on SDL2_mixer. It can save and play RIFF/WAVE files too!
The program generates its own waveforms, and as far as it can be done is written in low-level code.
My preference is to do most things from scratch, as you learn more and it feels kinda cool too!
I really hope you enjoy making some sounds!!!
Here is a quick recording: example.wav.
- drag and drop music files.
- new graphics.
- proper mixing of sounds.
- fixed bug which can break speakers!
- audio recording (RIFF/WAVE).
- audio playback (RIFF/WAVE).
- saving multiple recordings!
- refactorising code.
- more optimisations.
- pitch bending.
- playing music files.
- basic visualisations.
- windows version optimisation.
- new icon.
- GUI fixes.
- layered audio / mixing.
- Wav playback and sound mixing.
- more recording stuff.
- more new instruments.
- fixed SDL2 on OpenBSD! Quite important that your code will actually link against a working library!
- more bug/stability fixes.
- create your own music in custom textfile music format.
- drag and drop "sound" files to play music you create.
- reworking of pitch bending (with safety checks).
- added fix for "clicking" sounds.
- introduced verbose terminal output.
- support for xbox360/gampad/joystick for controlling bass, mid and treble.
- refactored source code.
- do more channels.
Last updated on 2016-09-01.
For Linux, Mac OSX, OpenBSD, FreeBSD and Solaris: https://github.com/haxworx/syn
(c) Copyright 2015-16. Al Poole. All Rights Reserved.