Библиотека классов as3sfxr написана на ActionScript 3.0 под Flash Player версии 10 или выше и предназначена для создания простых 8-битных и 16-битных звуковых эффектов в стиле ретро-игр. Данная библиотека распространяется бесплатно и с открытым кодом. В комплекте идёт уже готовое флеш-приложение - простой генератор звуковых эффектов. А вот и он:
Кстати, в сети есть и более "продвинутая" версия генератора - здесь. По этой же ссылке вы можете найти и версию генератора в виде AIR-приложения (ссылка-дубликат также имеется в конце поста).
Каковы возможности as3sfxr? А возможности у этой библиотеки следующие:
1.) Простое создание и редактирование эффектов звука в визуальном редакторе. Если вы посмотрите на приведённый выше генератор, то заметите одну простую вещь: весь процесс создания эффекта сводится к манипуляциям с кнопками и слайдерами. При этом вы сразу же можете прослушать получившийся результат. Ну, а если вы по-настоящему ленивый человек - просто жмите кнопку Randomize до тех пор, пока не получите желаемое.
Программа имеет встроенную коллекцию эффектов, которая разбита на несколько категорий (смотри верхний левый угол генератора).
2.) Умение работать с форматом SFX. То есть, создав свой эффект в прилагающемся генераторе, вы можете его сохранить на своём ПК в виде файла с расширением .sfx. Затем вы в любой момент можете во всё том же генераторе открыть ранее созданный SFX-файл и внести в него изменения.
3.) Экспорт готовых звуковых эффектов в формате WAV. Готовые wav-файлы я без каких либо проблем импортировал в Adobe Flash CS5.5 и использовал в флеш-проекте. Смотрите, а, точнее, слушайте, сами:
4.) Генерация звуковых эффектов исключительно кодом ActionScript 3.0 на лету в реальном времени. Конечно, это будет потруднее, чем через генератор, но и возможностей открывает больше. Кстати, на странице проекта в code.google.com приведены примеры программирования на AS 3.0 с использованием данной библиотеки.
А вот небольшая (всего на три минуты) видео- презентация проекта as3sfxr:
Ещё раз повторю, что библиотеку и генератор можно скачать здесь. Генератор в виде AIR-приложения можно скачать тут. А здесь исходник примера с импортом wav-файла в среде Adobe Flash CS5.5.