Пятистрочнй синтезатор

Discussion in 'Болталка' started by FunOfGun, 7 Jan 2013.

  1. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    71
    Reputations:
    124
    Помню натыкался когда-то на проги на Си буквально в 5-7 строк, которые "играли музыку". Вся их суть была в цикле, который выводил в stdout поток байтов, после чего этот поток направлялся в /dev/sound или что-то подоьноею. Помогите найти. Заранее благодарен.
     
  2. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    71
    Reputations:
    124
    ап, может кто вспомнит
     
  3. NekoKoneko

    NekoKoneko Elder - Старейшина

    Joined:
    29 Oct 2010
    Messages:
    175
    Likes Received:
    141
    Reputations:
    20
    Под линукс или под винду? Если под винду, то пару строк в VBA и API-функция beep(), если я правильно помню. Или тоже самое на C. Получается монофония внутренним динамиком.
     
  4. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    71
    Reputations:
    124
    под *nix, на си, в коде толи хитрый while(true), толи вложенные for, не помню, и ничего больше, запускается как-то вроде $ prg > /dev/sound
     
  5. NekoKoneko

    NekoKoneko Elder - Старейшина

    Joined:
    29 Oct 2010
    Messages:
    175
    Likes Received:
    141
    Reputations:
    20
    хм... а что играть-то надо? cat /dev/random > /dev/dsp пойдет?
     
  6. FunOfGun

    FunOfGun Elder - Старейшина

    Joined:
    5 Sep 2012
    Messages:
    388
    Likes Received:
    71
    Reputations:
    124
    фух, нашел: http://everything2.com/title/catting+weird+things+to+%252Fdev%252Faudio
    вот эта хрень, можно считать закрытым или давайте пообсуждаем эту наркоманию
    или так, да, как я понимаю, можно и просто файлы так воспроизводить
     
  7. NekoKoneko

    NekoKoneko Elder - Старейшина

    Joined:
    29 Oct 2010
    Messages:
    175
    Likes Received:
    141
    Reputations:
    20
    Можно, если преобразовать их в raw-звук, если я правильно помню, формат PCM. Напрямую МР3 туда пихать нельзя, будет шум просто.