Audio::NoiseGen

Unit Generator Based Sound Synthesizer
Download

Audio::NoiseGen Ranking & Summary

Advertisement

  • Rating:
  • 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