GrainExplorer:
Filter:
SampleTools/Classes (extension) | Convenience

GrainExplorer
ExtensionExtension

A GUI to explore and render one-shot sounds

2019 Till Bovermann http://tai-studio.org

Description

A GUI to explore self-freeing SynthDefs. It is possible to render the current setting to disk in various formats, e,g, to use the sounds in (hardware) drum samplers.

NOTE: The Synthdef needs to have the following features for this class to work properly:

keyboard and mouse shortcuts

NOTE: This class was tested on osx only but should work on other platforms, too.

Simple example:

Class Methods

.new

returns a new instance.

Arguments:

synthDef

the synthdef to edit, should include specs in its metadata

numChans

the number of channels

path

where to render the sounds to

author

your name

Instance Methods

.edit

Arguments:

elHeight

height of control elements

.renderAndWrite

render sound and write .scd file.

.play

render sound.

.numChans

how many channels to render. should be the same as in the SynthDef.

.path

the path to render the sounds to.

.synthDef

the synthdef

.author

the author

.font

font used for the interface