LINUX.ORG.RU

>на C

ССЗБ.

Deleted
()

Музыка прерывается неожиданно?

vertexua ★★★★★
()

крутотень :) Денди сразу вспомнился :)

Jetty ★★★★★
()
 ~ $ echo "main(t){for(t=0;;t++)putchar(t*(((t>>12)|(t>>8))&(63&(t>>4))));}" >> music.c
 ~ $ gcc music.c -o music
 ~ $ ./music > /dev/dsp

фу трэш какой

Harald ★★★★★
()

есть охрененный csound, а выше по ссылке фигня

lazyklimm ★★★★★
()
Ответ на: комментарий от CrossFire

> Недавно проскакивала ссылка про музыку на лиспе, вот где красота.

Вот это как раз ни чуточки не впечатлило, там все заточено для создания музыки, и удивительного ничего нет. Как будто ты не видел SuperCollider или Chuck.

pevzi ★★★★★
() автор топика

>Я в восторге, придумали же такое.

Демосцена? Тред не читал.

devl547 ★★★★★
()
Ответ на: комментарий от Harald

тамже в камментах есть

Harald> ./music > /dev/dsp

ALSA systems: ./program | aplay

PulseAudio systems: ./program | pacat --format u8 --rate 8000

Bad_ptr ★★★★★
()

Я вот несколько дней назад написал на си программку, выводящую синусоиду в /дев/дсп... По ссылкам не ходил.

Yareg ★★★
()

Ты предлагаешь мне оторваться от Караяновского оркестра и послушать какую-то там поделку на Си?

luke ★★★★★
()
Ответ на: комментарий от Rastafarra

я не говорю, что у меня не работает, мне музон не понравился ;)

Harald ★★★★★
()

Угу, штука клевая. Я на основе этой идеи набросал на плюсах+sdl софтину с формулами во внешнем луа-скрипте. Никак только руки не доходят довести до человеческого состояния.

iSage ★★★★
()
Ответ на: комментарий от Kosyak
FATAL: Module snd_pcm_oss not found.

и past on middle click выпилили тоже к чертям. и alt-tab череж ж@пу работает. эээх,... конфетка на вкус г@мна.

beastie ★★★★★
()
Ответ на: комментарий от Rastafarra

ну хоть libastral-то оставили?

не, выпилили всё. посмотреть приятно, а использовать не возможно.

beastie ★★★★★
()

А вообще, берем sox, запускаем тоногенератор...

Или закидываем исходники ядра в /dev/dsp :)

Eddy_Em ☆☆☆☆☆
()

man «Doctor Nerve», «Iannis Xenakis»

queen3 ★★★★★
()

Есть хитрый план.
А как бы записать вывод этой программы в wav или хотя бы raw?
./music > arecord music.wav не прокатило.

xata
()
Ответ на: комментарий от xata

>А как бы записать вывод этой программы в wav или хотя бы raw?

./music > arecord music.wav не прокатило.


./music > music.raw
Потом импортировать в audacity.

prischeyadro ★★★☆☆
()

Никто не знает, как преобразовать звук в спектрограмму, а затем по ней синтезировать исходную волну? Фурье даёт заметные артефакты :(

Вот, я попробовал преобразовать изображение в звук очевидным способом: http://rghost.ru/25969111 (генерация height штук синусоид с случайной фазой и управление их громкостью в соответствии с яркостью точки изображения).

Sadler ★★★
()
Ответ на: комментарий от prischeyadro

> Перед преобразованием обрабатывай сигнал при помощи функции окна.

Делаю, естественно. Но принцип неопределённости Гейзенберга даёт о себе знать. Да и насчёт сохранения фазы сигнала я не очень понял.

Sadler ★★★
()

На ЛОРе уже было подобное

Я такие темы делал на bash ещё два с лишним года назад:
Консольный композитор?
Прикольный эффект

Хотя признаю, что тут интереснее.

Ну и ещё, в тех темах не отражено, но для yes нужна защита в виде — и ещё можно юзать xargs вместо `` — так по идее безопаснее.

А конвертация в нормальный ogg делается через sox, проигрывание через aplay

Xenius ★★★★★
()
Ответ на: комментарий от Xenius

Там большой кусок шума на видео вырезан, а то, что осталось, очевидно должно быть ресурсами, т.е. значками.

Yareg ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.