WebSound.ru Home
    Главная | Комментарии | Архив выпусков | Форум и чат | AudioTag.info | Музоблог | reTracked | Авторский блог  



  Поиск:

Поиск по WebSound.Ru:
Поиск в Интернете:
Powered by




  Партнеры, реклама:




Audio watermarking
TrustedAudio.com



 

Алгоритмическая музыка - продолжение

Продолжаем тему, которую я начал в прошлом выпуске (обязательно почитайте, если не читали).

На основе того же движка, который я упоминал, вот вам несколько по-настоящему музыкальных вещей, буквально в одну строчку кода:

- один,
использованная формула: sin(8e3/(y=t&16383))*25+(x=t*"6689"[t>>16&3]/24&127)*y/4e4+((t>>8^t>>10|t>>14|x)&63)

- два,
использованная формула: ((t*Math.pow(2,([[0,4,7,12,16],[0,2,9,14,17],[-1,2,7,14,17],[0,4,7,12,16]][(t>>17)&3]["01234234"[(t>>13)&7]])/12))&0xff)*(1.0-((t%0x2000)/0x2000))

- три,
использованная формула: w=t>>9, k=32, m=2048, a=1-t/m%1, d=(14*t*t^t)%m*a, y=[3,3,4.75,2,2][p=w/k&3]*t/4, h="IQNNNN!!]]!Q!IW]WQNN??!!W]WQNNN?".charCodeAt(w/2&15|p/3<<4)/33*t-t, s=y*.98%80+y%80+(w>>7&&a*((5*t%m*a&128)*(0x53232323>>w/4&1)+(d&127)*(0xa444c444>>w/4&1)*1.5+(d*w&1)+(h%k+h*1.99%k+h*.49%k+h*.97%k-64)*(4-a-a))), s*s>>14?127:s

Если вы знаете формулы для создания подобных не менее музыкальных мелодий - присылайте в почту.

 

Ну, и немного не из той "оперы", но тоже интересная новость. Женя Данченко со ссылкой на эту публикацию на хабрахабре сообщает о том, что поисковый движок WolframAlpha (http://www.wolframalpha.com) теперь научился и звуки генерировать по заданной форме частотной модуляции. Заходим, вводим формулу модуляции и жмём Play.

Движок генерирует и проигрывает звук, а также демонстрирует форму волны и спектр сигнала.
Примеры:
- один
- два

Вашими мыслями вы можете делиться в комментариях к заметке.



 

Читать весь 208-й номер 
Перейти в архив выпусков WebSound.Ru 



Ниже располагаются комментарии к этой заметке

Пожалуйста, обратите внимание! Если вы хотите что-то сообщить автору WebSound.Ru, лучше сделать это не здесь, а направить ваше сообщение по e-mail. Пожалуйста, составляйте свои комментарии в вежливой форме. Не засоряйте сайт бессодержательными и невежливыми сообщениями.


comments powered by Disqus