aboutsummaryrefslogtreecommitdiffstats
path: root/examples/src/main/java/com
Commit message (Collapse)AuthorAgeFilesLines
* Add PlateReverb, RoomReverb and MultiTapDelay units (#115)Phil Burk2023-04-104-8/+362
| | | | | | | | | | | | | PlateReverb is a simulation of a metal plate based on all-pass delays. RoomReverb uses a MultiTapDelay for early reflections and a PlateReverb for diffusion. Add a DSP package with utility classes used to build unit generators. Add TuneReverb app with faders for experimenting and hearing reverb. Add unit tests for SimpleDelay. Co-authored-by: Phil Burk <[email protected]>
* MIDI example that renders to PCM (#108)Phil Burk2022-05-082-0/+156
| | | | | Add an example program that renders some MIDI messages to a PCM double array.
* examples: remove SLF4J dependencyPhil Burk2020-10-3021-161/+51
| | | | | | Use System.out.println() instead. These example are intended to write to the console. A recent change that added gradle support broke this feature.
* Downgraded to Java 8RubbaBoy2020-10-304-10/+14
| | | | Includes a minor logging fix
* Restructured project, added gradle, JUnit, logger, and moreRubbaBoy2020-10-3039-0/+5124
Added Gradle (and removed ant), modernized testing via the JUnit framework, moved standalone examples from the tests directory to a separate module, removed sparsely used Java logger and replaced it with SLF4J. More work could be done, however this is a great start to greatly improving the health of the codebase.