Audio::NoiseGenUnit Generator Based Sound Synthesizer | |
Download |
Audio::NoiseGen Ranking & Summary
Advertisement
- License:
- Perl Artistic License
- Price:
- FREE
- Publisher Name:
- Brock Wilcox
- Publisher web site:
- http://search.cpan.org/~awwaiid/
Audio::NoiseGen Tags
Audio::NoiseGen Description
"Unit Generators" have long been a method to synthesize digital sound (music, dare I say). Audio::NoiseGen is a Perl module that provides a suite of such generators. You first create an instance of a generator, and then each time that instance is invoked it returns a sample.SYNOPSIS use Audio::NoiseGen ':all'; # Connect to your sound engine/hardware Audio::NoiseGen::init(); play( gen => envelope( attack => 0.2, sustain => 14.5, release => 0.2, gen => combine( segment(notes => ' E D C D E E E R D D D R E E E R E D C D E E E/2 E D D E D C '), segment(notes => 'A2 R R R'), segment(notes => 'C3/2 E3/4 E3/4 C3/2 F3 R'), ), ) );Product's homepage
Audio::NoiseGen Related Software