Научно-исследовательский сайт Вячеслава Горчилина
О проектеГенератор
В детстве я был заядлым радиолюбителем — собирал из деталей разные интересные радиосхемы. Один раз собрал генератор звуковых сигналов, и даже соединил его со сделанной вручную моим двоюродным братом клавиатурой. Получилось что-то вроде электронного пианино, правда состоящего всего из одной октавы:)

Теперь захотелось повторить такой генератор, но уже на совсем другом качественном уровне: в Интернете и онлайн. Для этого пришлось изучить стандарты звуковых файлов, которые, кстати, разработаны не очень правильно, с точки зрения советской школы метрологии и стандартизации. Кроме того, наш всеми горячо любимый браузер Internet Explorer, вплоть до 9-й версии, так и не научился проигрывать файлы с расширением wav в тэге <audio>. Но зато в остальных браузерах генератор работает стабильно. Он может генерировать короткие звуки (до 4 секунд), которые могут понадобиться для различных приложений, например, в мобильный телефон.

На данный момент, получить сгенерированный файл можно в формате wav, но его потом легко сконверировать в любой другой, например, с помощью этого сайта. Качество же аудио достаточно высокое: 2 независимых канала, 16 Байт/выборку, 700 кб/с.

Громкость основного сигнала
Громкость белого шума
Длительность звучания

Частота колебаний
Фаза колебаний
Форма колебаний (атака) синус     колокол     трапеция     пила     струна     пианино     орга́н    
Форма колебаний (спад) синус     колокол     трапеция     пила     струна     пианино     орга́н    

Огибающая звука  (сбросить)сглаживание огибающей:    нарастание и спад     только спад
дополнительно смягчить атаку:    да     нет
каналы настраиваются:     синхронно     раздельно
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20

Изменение частоты звука
в зависимости от огибающей левого канала
зависимость:     прямая     обратная