Skip to content

A metallic-sound synthesizer using "piano inhamonicity model"

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE-GPL
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

Mg32/Inharmonic

Repository files navigation

Inharmonic

A shiny synthesizer like a piano.

https://www.youtube.com/watch?v=a1Dy48y92fs

A screenshot of Inharmonic synthesizer.

The Inharmonic simulates the overtone characteristics of acoustic pianos. It's possible to synthesize more natural (physics-oriented) inharmonic sounds that FM synthesis could not.

  • 2 Additive Synthesis Oscillators (polyphonic)
  • 1 State Variable Filter (LPF12, HPF12, BPF12, LPF24, HPF24, BPF24)
  • 1 Chorus
  • 1 Bitcrusher
  • 1 Reverb

Downloads

The VST3 is available at the Release page.

Installation (Windows)

  1. Copy Inharmonic.vst3 folder to C:\Program Files\Common Files\VST3.
  2. Copy VST3 Presets\mogesystem\Inharmonic\*.vstpreset to C:\Users\<USERNAME>\Documents\VST3 Presets\mogesystem\Inharmonic\*.vstpreset.

License

GPLv3 (due to VST3SDK). The main codes (source/dsp/*.h) are MIT License.

Notes (for Geeks)

The Inharmonic uses sinusoidal additive synthesis to generate overtones. According to H. Fletcher (1964), the $n$-th overtone frequencies $f_n ~(n=1, 2, \dots)$ can be modeled as

$$ f_n = n f_0 \sqrt{1 + Bn^2} \approx n f_0 (1 + B n^2 / 2) $$

, where $B$ is inharmonicity.

About

A metallic-sound synthesizer using "piano inhamonicity model"

Topics

Resources

License

GPL-3.0, MIT licenses found

Licenses found

GPL-3.0
LICENSE-GPL
MIT
LICENSE-MIT

Stars

Watchers

Forks