Генератор звука на Java по заданной частоте
Необходимо создать генератор звука на Java по заданной частоте.
1. Первая функция, которая получает входящий параметр частоту тона, на выходе нужно получить byte[] (массив байтов). Генерируемый тон должен получиться как идеальная синусоида. Продолжительность тона 3 секунды.
public byte[] generate(double frequency);
2. Вторая функция – сохранение массива байт, полученного из первой функции, в wavфайле.
public void save(byte[] bytes);
Аудоформат:
22050Hz
8 бит
1 канал
Little Endian
Unsigned
Пример подобного генератора http://www.onlinetonegenerator.com. На данном сайте генерируется стерео звук, в моем случае моно.
Оплата Яндекс.Деньги, PayPal, WesterUnion