Чистые данные - Автонастройка - Javascript

Я хочу разработать приложение «Я T-Pain» для мобильных устройств. Вход — это мой голос, а выход — мой автонастроенный голос. Я слышал о Pure Data для создания эффекта автонастройки.

Я использую Icenium, мне нужно разработать приложение с помощью HTML/CSS/Javascript.

Поэтому мне интересно, совместимы ли Pure Data с Javascript?


person Thomas    schedule 18.06.2013    source источник
comment
Уточните, пожалуйста, что вы подразумеваете под автонастройкой. Автоматическое квантование высоты тона вокала? Смещение высоты тона на фиксированную величину?   -  person marko    schedule 18.06.2013
comment
@Marko Я имею в виду смещение высоты тона на фиксированную величину.   -  person Thomas    schedule 18.06.2013
comment
@Marko У тебя есть решение для этого?   -  person Thomas    schedule 19.06.2013
comment
Вы уверены в смещении высоты тона на фиксированную величину? на это ничего не настроено. обычно autotune относится к автоматическому (потенциально переменному) квантованию высоты тона.   -  person umläute    schedule 21.06.2013


Ответы (2)


вы можете проверить WebPd, который представляет собой реализацию Pd, написанную на javascript.

обратите внимание, что это только Pd-vanilla, если вам нужны изящные функции Pd-extended, вам не повезло, так как большинство этих функций реализованы в виде «плагинов» (то есть скомпилированных C -код).

в качестве альтернативы вы можете заглянуть в libpd, что позволит вам использовать механизм Pure Data в качестве библиотеки в вашем Приложение C/ObjC/python/....

person umläute    schedule 21.06.2013
comment
Спасибо, я только что скачал autotune.pd. Сегодня днем ​​я добавлю его в предоставленный код. Но как вы думаете, это будет работать на мобильном устройстве? :/ - person Thomas; 21.06.2013
comment
так как я не писал и не смотрел на autotune.pd, я понятия не имею. - person umläute; 21.06.2013
comment
хорошо, хорошо, я имею в виду: совместим ли WebPd с мобильным устройством? - person Thomas; 21.06.2013
comment
что означает совместимость с мобильными устройствами? требуется последний браузер (HTML5) - person umläute; 21.06.2013
comment
Я использую Icenium (например, PhoneGap), мне нужно разработать свое приложение с помощью HTML/CSS/Javascript. Я знаю, что Web Audio API совместим только с IOS 6-7, поэтому мне интересно, будет ли WebPd совместим с Android и Iphone. - person Thomas; 21.06.2013
comment
iOS не реализует API веб-аудио. это реализовано вашим браузером. WebPd должен работать во всех браузерах, поддерживающих Web Audio API, будь то iOS-42, Android или CP/M. если у вас нет Web Audio API, что будет обрабатывать звук? HTML? CSS? - person umläute; 21.06.2013

Томас, если вы имеете в виду это (http://en.wikipedia.org/wiki/Pure_Data), то ответ будет отрицательным. Phonegap опирается на JS, HTML и CSS в качестве основы, и вы также можете использовать плагины, написанные на Objective C (iOS) и Java (Android). Ничто из этого не имеет никакого отношения к «рассматриваемому визуальному языку программирования».

person silverchair    schedule 18.06.2013
comment
Спасибо за ваш ответ, тогда вы знаете другой способ применить эффект автонастройки к моему голосу с помощью Javascript (совместимый с мобильными устройствами)? - person Thomas; 19.06.2013
comment
Cordova API в настоящее время ничего подобного не имеет и не будет. Вам нужно будет найти или разработать собственный плагин Cordova, где вы сможете выполнить все. - person silverchair; 19.06.2013
comment
Я нашел github.com/ederwander/PyAutoTune . К сожалению, он разрабатывается на Python. Но я также нашел skulpt.org/#, который может писать Python на javascript. Как вы думаете, можно ли таким образом получить эффект автонастройки? - person Thomas; 19.06.2013