No description, website, or topics provided.
Clojure
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src/clj_sampler
.gitignore
README
project.clj

README

# clj-sampler

Minimal clojure gui app that implements a audio sampler.
Push a button ... it plays a sample.

To start probably just .wav files, and use alsa output.

Maybe in future offer jack (w/jjack) and diff audio sample format
(eg. flac mp3 ogg etc.)


## Usage

FIXME: write

## License

Copyright (C) 2010 FIXME

Distributed under the Eclipse Public License, the same as Clojure.


# jgoodies notes:

~~~

columnSpec      :=   [columnAlignment:] size [:resizeBehavior]
rowSpec         :=   [rowAlignment:] size [:resizeBehavior]
columnAlignment :=   LEFT | CENTER | RIGHT | FILL | L | C | R | F
rowAlignment    :=   TOP | CENTER | BOTTOM | FILL | T | C | B | F
size            :=   constantSize | componentSize | boundedSize
componentSize   :=   MIN | PREF | DEFAULT | M | P | D
constantSize    :=   <integer>integerUnit | <double>doubleUnit
integerUnit     :=   PX | PT | DLU
doubleUnit      :=   IN | MM | CM
boundedSize     :=   MIN(constantSize;componentSize)
                := | MAX(constantSize;componentSize)
resizeBehavior  :=   NONE | GROW | GROW(<double>) | G(<double>)

~~~