Как стать автором
Обновить

Свободный генератор звуков аналогичных по эффекту с i-Doser

Время на прочтение2 мин
Количество просмотров1.6K
Что такое i-Doser знают многие, но хотелось бы иметь возможность самому свободно эксперементировать в создании треков. Для этого можно воспользоваться, например, Питоном.

Как уже писали, эффект i-Doser скорее всего основан на том, что в каждое ухо идёт свой звук, а мозг воспринимает разность частот этих звуков. Прослушивание пары примеров, показало что это приблизительно так и есть. Кстати, банальное сложение двух синусоид наглядно показывает почему это происходит:


Для создания стерео-сигнала я воспользовался пакетом audiolab, для работы которого также необходима библиотека libsndfile. В результате получилась вот такая вот «программа»

С её помощью можно непосредственно проигрывать результирующий звук(к сожалению только в Linux и Mac OS X) или записывать его в файл.

Программе необходимо задать частоту основного колебания, и частоту того колебания каким вы хотите «влиять на мозг». Так же есть возможность настраивать фоновый шум, частоту дискретизации и длительность воспроизведения, подробнее: «python pyDoser.py --help»

Подбирать частоты вам конечно же придётся самим. Написать какие-нибудь более продвинутые комбинации нетрудно, например поэксперементировать с увеличением «разностной» частоты от времени, с чередованием разных звуков, надо лишь разбираться в python. С таким подходом можно будет распространять не звуковые файлы, а просто скрипты питона. Если кто-то заинтересуется и доработает скрипт, то его можно будет разделить на «ядро» и «файлы сценариев проигрывания».

Пример запуска:
python pyDoper.py -time 180 --freq 90 --diftone 2 demo.wav
Такой вариант запуска создаст три минуты низкочастотных колебаний(60Гц), при которых на мозг «воздействует» частота 2Гц (такая же как и у дельта-колебаний в третьей-четвертой фазах сна). Полученный wav можно закодировать любимым кодеком. Если не написать имя файла, то скрипт попытается вывести звук на ваши динамики/наушники.

В треках i-Doser порой меняются несущие частоты при неизменной разностной, иногда меняются все частоты, но происходит это достаточно редко, так что можно просто создать разных файлов и проигрывать их по очереди. Либо, если вы знаете Питон, всё можно «исправить» в самой программе.

P.S. На меня i-Doser практически не действует, разве что немного помогает ни о чем не думать следующий вариант: низкочастотные «несущие», а «разностная» частота более-менее совпадает с ритмом сердца.

P.P.S. оказывается i-Doser используют наработки SBaGen, в котором есть какой-то свой формат файлов, своё сообщество обсуждающее различные ритмы и т.д.
Теги:
Хабы:
Всего голосов 12: ↑10 и ↓2+8
Комментарии14

Публикации