>    PBSynth
   Giana's Return

   Multi Console Copier


Originally written for the GP32, PBSynth is a highly portable and CPU efficient virtual-analogue software synthesizer. Is features are:
  • Written in highly portable and efficient ISO C++
  • Can run efficiently on platforms lacking an FPU by optionally using fixed point arithmetic
  • Has its own, lightweight custom GUI framework
  • The architecture consists of 2 oscillators, 2 envelopes, 1 LFO and a resonant, digital FIR filter with a frequency slope of 12 or 24dB/octave
  • Both oscillators can generate triangular, sawtooth and rectangular waveforms with plulse width modulation
  • Built-in echo effect
  • As of yet, running on the GP32 (ARM9 platform) and on Intel machines as an application as well as VSTi plugin

My future plans for this synth include:
  • Built-in pattern based sequencer
  • More waveforms, including noise and custom samples
  • Key maps
  • 3 oscillators, 3 envelopes, 3 LFOs with flexible routing capabilities
  • A portable player library for usage in own applications




PBSynth v0.1a source code (GP32, Win32 VSTi): PBSynth-v0.1a-src.zip (3.591KB), 30th May, 2009
PBSynth v0.1a for GP32: pbsynth-01a-gp32.zip (2.029KB), 30th May, 2009
PBSynth v0.1a source code (GP2X): PBSynth_gp2x_src.zip (2.931KB), 11th November, 2010
PBSynth v0.1a for GP2x: PBSynth_gp2x.zip (4.298KB), 11th November, 2010

Demo sound 1 (85KB), recorded from the GP32
Demo sound 2 (160KB), recorded from the GP32
Demo sound 3 (170KB), recorded from the GP32

Copyright (c)2009 by
Christian Nowak <chnowak@web.de>

kostenlose Statistik