A fork of the Specimen Sampler.
C CMake Other
Latest commit f289f31 Dec 14, 2015 @jwm-art-net not much more
Failed to load latest commit information.
cmake/Modules Removed openssl and use libgcrypt. Jun 17, 2015
gui not much Dec 13, 2015
libpetrifoo not much Dec 13, 2015
libpetrifui Merge pull request #25 from residuum/libgcrypt Jul 6, 2015
libphin liblo optional again + cmake cleanups Jul 28, 2012
pixmaps release prep #3 Aug 9, 2011
sandbox NDEBUG/assert fix + misc minor fixes Aug 6, 2012
.gitignore not much more Dec 14, 2015
AUTHORS not much Dec 13, 2015
BUGS recommend sf.net bug tracker for 0.1.3 release Jun 17, 2012
BUILD petri-foo-0.1.4 Jun 27, 2012
COPYING my second attempt at a first commit Feb 4, 2011
ChangeLog NDEBUG/assert fix + misc minor fixes Aug 6, 2012
HACKING HACKING + Further LFO gui fixes Jun 8, 2012
PETRI-FOO_ORIGINAL_FILES GPL header for all source files Jun 30, 2011
README HACKING + Further LFO gui fixes Jun 8, 2012
TODO ++info Aug 7, 2011
TODO.specimen new build Jul 31, 2011
config.h.in NDEBUG/assert fix + misc minor fixes Aug 6, 2012
install_manifest.txt remove installation of libphin Aug 16, 2011
petri-foo.desktop Update petri-foo.desktop Nov 30, 2015
petri-foo.spec preparatory work for 0.1.3 release Jun 12, 2012



Petri-Foo is a fork of the Specimen Sampler project. Specimen was 
originally developed by Pete Bessman. See the AUTHORS file for
the list of other authors who've made contributions.

Petri-Foo is forked and developed by James Morris (Feb 2011 +),
with recent code contributions by Brendan Jones (July 2011 +).

Differences, additions and improvements over Specimen

  * Default patch with saw-wave sample.
  * Raw/Headerless sample file loading.
  * JACK session support.
  * Auto-Preview samples within the file selector.
  * User-interface updated to contemporary GTK2 standards.
  * Improved waveform rendering.
  * Improved visual indication of play and loop selections.
  * Play and loop point navigation.
  * Improved waveform zooming, and addition of mouse-wheel zooming.
  * Fading and X-Fading of sample.
  * Improved MIDI CC handling.
  * User-configurable modulation routing of ADSR, LFO, and MIDI CC.
  * Keyboard tracking, and inverted keyboard tracking.
  * Overall ADSR time scalable by keyboard tracking.
  * Per-patch velocity range.
  * Invertible velocity sensing.
  * Amplitude modulation of LFO output.
  * Removal of deprecated code, and customized PHAT library
    for an improved life-span.
  * Last-used directory recall.
  * Shift/Control + Left-Mouse-Click for increased slider precision.
  * JACK Audio output only, ALSA audio output removed[2].
  * Removed LASH support.

Further information about Petri-Foo can always be found at:


See the HACKING file.