В мозиле на данный момент нет полной поддержки фильтров, во всяком случае в стабильной версии. Интересно то, что сами фильтры там есть, они создаются, работают, но ведут себя все как lowpass, независимо от указанного типа…
клево :) только хотелось, чтобы запись была не цикличной, или хотя бы что это не было так заметно. Будет более натурально)
У меня Chrome, звучит как кот)
Отличная идея, я тоже думал о реализации такого синтеза на микроконтроллере)
Потом, правда, купил себе кота, решив, что электронный кот это штука такого же уровня, что резиновая женщина)
Может, лучше на базе семплов сделать? Я не имею в виду чисто воспроизводить семпл, а взять несколько разных, смешивать в разных пропорциях и через разные фильтры. И изменяя pitch (вот это важно) — так, вроде бы, и делают подобные штуки. Где-то тут проскакивала ссылка на аналогичный проект, со звуками природы, огня и прочего, там именно на семплах сделано.
Ну если не просто запись выводить, а именно смешивать и менять частоты компонентов, то, я думаю, будет не менее «честно», чем с чистым JS.
Кстати, кошки урчат на выдохе и на вдохе, это тоже можно учитывать)
А нельзя, используя преобразование Фурье (как, например, было описано в этом топике), примененное к реальной записи урчания, получить набор сигналов для более реалистичной имитации?
Были бы у вас большие напольные колонки — вы бы никогда не использовали такую частоту. Это инфразвук, который во-первых вреден, во-вторых издается большими объектами в природе и кошка не может его издавать.
а вдруг это попытка воспроизвести урчание гигантского саблезубого тигра затаившегося в своем пещерном логове? Откуда вы знаете какой звук издает гигантский саблезубый тигр? Вы явно от нас что-то скрываете!
Мурлыканье кошки на javascript