Jul 20, 2023

MIDI-capable synthesizer for X

adapted from the Web page and the README

Spiral Synth is a physically modelled, monophonic, analogue synthesizer. It is capable of creating the kind of sounds made by hardware analogue synths, the noises used in electronic music. You can also use it to make stranger sounds. MIDI is supported, including velocity detection, mapped to the volume of the oscillators but you can also use the PC keyboard to play the synth. Output is to /dev/dsp or in Microsoft RIFF .WAV format to a file. You can save and recall your sounds using the 100 patch save slots.

The PC keyboard can be used to play the synth, “q” & “z” are C, and the keys progress from them “2” is C#, “w” is D, etc. These are just the defaults, and can be changed from the .Spiralrc file. The function keys change the octave.

Sample output and a detailed list of features can be found on the home page.

Trevor Johnson

Checkout these related ports:
  • Zynaddsubfx - Realtime software synthesizer
  • Zrythm - Modern music production system, also known as DAW
  • Zplugins-lv2 - Collection of LV2 plugins to be bundled with Zrythm
  • Zmusic - GZDoom's music system as a standalone library
  • Zita-rev1 - Reworked version of the reverb originally developed for Aeolus
  • Zita-resampler - C++ library for resampling audio signals
  • Zita-njbridge - Command line client to transmit audio over a local IP network
  • Zita-mu1 - Simple Jack app used to organise stereo monitoring
  • Zita-jclient - Library to create a Jack client with a few lines of C++
  • Zita-dpl1 - Look-ahead digital peak level limiter
  • Zita-convolver - Fast, partitioned convolution engine library
  • Zita-bls1 - Blumlein Shuffler converter of binaural signals to stereo speaker pair
  • Zita-at1 - Autotuner Jack application
  • Zita-alsa-pcmi - Easy access to ALSA PCM devices
  • Zinf - GTK-based MP3 player