Wint3rmute / nosna

A minimalist phase modulation synthesiser written in Rust.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Nosna synth

Nosna (from Polish word nośna - carrier) is a minimalist phase modulation synthesiser written in Rust.

You can listen to a small demo of an old Nosna version here.

A quick screenshot, not actually FM/PM synthesis since I'm currently experimenting with Karplus-Strong :)

The idea

I've started writing Nosna as an Android application for a university course. It turns out that making a simple synthesizer was a very enjoyable experience for me, so I've decided to RIIR.

Features

  • 3 operators with variable waveforms
  • ADSR envelopes
  • Built-in effects
  • Oscilloscope
  • MIDI support:
    • Note on/off
    • [-] Midi CC
    • Aftertouch and other expression

About

A minimalist phase modulation synthesiser written in Rust.


Languages

Language:Rust 86.5%Language:Nix 9.1%Language:CSS 3.9%Language:Shell 0.5%