supercollider

    0

    1답변

    안녕하세요, 저는 mindwave를 사용하여 OSC 일부 Ndef로 제어합니다. 목록 (예 : [x, f])에서 다음을 선택하고 이전을 중지하는 함수를 작성해야합니다. 또한 적절한 메시지 (예 : msg [3])를 얻을 때까지 그리고 x를 멈추게 할 때까지 첫 번째 Ndef (예 : x)와 두 번째 (예 : f)를 재생할 수 있어야합니다. ( OSCdef

    1

    1답변

    게임 엔진 내에서 SuperCollider의 다양한 플러그인을 사용하고 싶습니다. 그러나 프로그래밍 언어 (SwiftForth)의 FFI는 일반 오래된 C 언어 DLL 파일 만 지원합니다. 내가 처음에는 OSC 인터페이스가 필요하다는 것을 알고 있습니다. 그런 다음 SuperCollider가 어떻게 든 실행되어야합니다. 나는 이것이 게임에서 어떻게 이루어질

    0

    1답변

    나는 [MWE 준비 중입니다] TempoClock.default.sched과 관련된 기능이 포함 된 클래스를 사용하고 있습니다. 클래스의 새 인스턴스를 만들고 함수를 적용하면 다음과 같은 오류 메시지가 나타납니다. 스케줄러 큐가 가득 찼습니다. 이 메시지는 항상 반복됩니다. 무슨 뜻이에요?

    0

    1답변

    [1,2,3].do { /* how to wait 1s here? */ } 나는 supercollider를 배우고 있습니다. SimpleNumber.wait 함수를 찾았으나 곧 "일반"함수 내에서 작동하지 않는다는 것을 배웠습니다.이 함수는 루틴이라는 "다른"종류의 함수 내에서만 작동합니다. 질문 : 나는 someArray.do 구문의 각 반복 내에서 주어

    3

    1답변

    SuperCollider와 Processing을 실험하면서, 기본적으로 Processing으로 메시지를 SC로 보내고 (이 노트를 재생하는 등). 그러나 SC에서 한 가지를 이해하는 데 문제가 있습니다. SynthDef을 만들고 Processing에서 들어오는 다양한 MIDI 노트가 있다고 말하면 synth의 인스턴스가 하나 뿐인 것은 아닙니다. 모든 음표

    0

    2답변

    클래스 및 객체의 개념을 이해하려고 노력 중이며 "유형"및 "인스턴스"라는 단어를 발견했습니다. 타입은 클래스와 정확히 똑같은 것을 의미합니까, 객체의 인스턴스입니까? 또는 사용 차이 등의 차이가 있습니까?

    0

    2답변

    파이썬 스크립트는 디스크에 저장된 Redis 데이터베이스에서 샘플 파일을 읽고 N 샘플의 무작위 선택의 경로와 피치로 OSC 메시지를 슈퍼 콜 리더에게 보냅니다 . SC 측에서, 미디 인터페이스를 형성하는 키 누름은 대응하는 샘플 중 하나 이상을 선택하여 재생하도록 맵핑된다. 프로토 타입은 기능적이며 테스터 용 베타 버전을 출시하고 싶지만 패키지 방법에 대

    3

    1답변

    그래서 상대 경로를 사용하여 버퍼에 사운드 파일을로드하려고합니다. (내 물건을 버전 관리하에두고 다른 사람이 파일 시스템에서 repo를 복제 할 수있는 위치에 대해 어떤 가정도하고 싶지는 않습니다.) 따라서 처음에 상대 경로로 표시 한 경로를 제공하면 SC 실행중인 파일의 위치에 상대적이라고 해석합니다. Buffer.read(s, "Samples/HiHat

    1

    1답변

    neuroPy에서 변수 (1 ~ 13)를 사용하여 Supercollider으로 여러 OSC 메시지를 보내려고합니다. 그것은 하나의 변수로 잘 작동합니다. 변수를 더 많이 활용하려면 어떻게해야합니까? from NeuroPy import NeuroPy import time import OSC port = 57120 sc = OSC.OSCClient()

    0

    1답변

    버튼을 생성하는 함수를 만들려고합니다 ("깨끗한"코드를 유지하십시오). ( Window.closeAll; ~w = Window.new( name: "Xylophone", resizable: true, border: true, server: s, scroll: false); ~w.alwaysOnTop = tr