кривая обучения - PullRequest
       9

кривая обучения

7 голосов
/ 27 февраля 2010

Я пытаюсь повеселиться с fluxus, но его руководство и онлайн-документы, кажется, предполагают, что читатель уже является опытным программистом, который никогда раньше не слышал о Scheme. Следовательно, вы получаете отрывки, которые пытаются объяснить самые основы записи префиксов, но предполагают, что вы знаете, как передать данные звуковой карты в программу или настроить и подключиться к процессу OSC.

Есть ли учебник, который идет противоположным путем? IE предполагает, что у вас уже есть дескриптор в Lisp / Scheme, но вам нужны некоторые указатели, прежде чем вы сможете правильно настроить источники звука или сервер OSC?

Кроме этого, кто-нибудь знает, как подключить (например) системный микрофон для подключения (fluxus) или как заставить его воспроизводить звуковой файл с диска?

1 Ответ

2 голосов
/ 18 апреля 2012

Чтобы подключить системный микрофон к Fluxus, вам нужно программное обеспечение для связи и передачи данных на вашу звуковую карту, например, джекпул http://www.jackosx.com/about.html

После установки на компьютер (в данном случае Mac):

  1. перейти к системным настройкам / аудио ... в Audio IN, вам нужно выбрать микрофон

  2. страрт джекпилот

  3. в настройках jackpilot настроить аудио вход на микрофон тоже

  4. помещается в буфер размером 1024, а частота дискретизации 44100

  5. сохранить (отбойный пилот) и нажать кнопку запуска

  6. открытый поток

  7. попробуйте этот маленький код

    (clear)
    
    (start-audio "" 1024 44100)
    
    (define (something)
    
      (rotate (vector (gh 0) (gh 5) (gh 15)))
    
      (draw-cube)
    
     )   
    
    (every-frame (something))
    

Если вам нужна та же информация в Linux, скажите мне.

Если вам нужно сделать то же самое в Windows ... Windows не поддерживает аудио.

Я надеюсь, что эта информация работает для вас.

...