나는 Ruby Practical Project - making music with ruby 책의 단계를 따라 봤으며 CoreMIDI를 얻고 SimpleSynth를 사용하여 일부 노트를 출력하려고했습니다. 대상에 연결할 수 있지만 같은 것을 할 때
midi = LiveMIDI.new midi.note_on (0, 60, 100) 사운드 시스템에서 출력이 없습니다. 아무도 코드를 시도하고 비슷한 상황에 직면 했습니까 ?? 또한 Ruby에서 음악 프로그래밍을위한 더 나은 라이브러리는 무엇입니까?SimpleSynth로 Snow Leopard에서 작동하도록 CoreMIDI 가져 오기
1
A
답변
1
슬프게도 나는 같은 상황에 처해있다. 아직 돌파구가 없습니다. 네 운 좋은거야?
편집 : AHA!
분명히 CoreMIDI의 mIDIPacketListAdd가 Leopard에서 Snow Leopard로 변경되었습니다. http://github.com/evhan/tmdas/commit/0e642ba65d7cf326ac6fb1983ef28b53e29628d1
주이 녀석은 FFI 대신 DL 물건을 사용하고 있습니다 :
여기 변경을 참조하십시오.
http://pastie.textmate.org/private/zqnhfmbr3yhonljngvmbzw
주 SnowLeopard에 대한 mIDIPacketListAdd에 대한 불쾌한 조건문 :
다음은 책의 코드 내 작업 버전입니다.
관련 문제
- 1. Snow Leopard에서 valgrind와 작동하도록 바이너리 컴파일
- 2. Snow Leopard에서 VLCKit 컴파일
- 3. Snow Leopard에서 NSOperationQueue는 얼마나 가벼우십니까?
- 4. Snow Leopard에서 MySQL이 매우 느림
- 5. Xcode/Snow Leopard에서 깨끗하게 빌드
- 6. Snow Leopard에서 iPython을 설치하는 방법
- 7. Jetpack에서 작동하도록 jQuery 가져 오기
- 8. Leopard에서 Core Animation이 작동하지 않습니다. Snow Leopard에서 작업 중입니다.
- 9. Mac OSX Snow Leopard에서 Ruby 빌드 문제
- 10. Snow Leopard에서 ruby / rails/mysql 성능이 저하되었습니다.
- 11. Snow Leopard에서 MonoDevelop로 GUI 프로젝트 개발
- 12. 누구나 Snow Leopard에서 PyObjC 앱을 성공적으로 만들었습니까?
- 13. Snow Leopard에서 DPWS 탐색기가 시작되지 않습니다.
- 14. Snow Leopard에서 레일을 달리는 데 필요한 보석?
- 15. Snow Leopard에서 오이와 RMagick을 멋지게 연출하려면 어떻게해야합니까?
- 16. Snow Leopard에서 MySQL을 설치하는 데 문제가 있습니다.
- 17. Snow Leopard에서 읽을 수없는 var_dump() 출력?
- 18. Eclipse 3.5/Snow Leopard에서 command-click 깨짐
- 19. Snow Leopard에서 python 2.5를 사용하여 mod_wsgi 빌드하기
- 20. Mac OS X Snow Leopard에서 ASLR 비활성화
- 21. 클래스 패스로 Snow Leopard에서 Jar 파일 실행하기
- 22. django와 python이 함께 작동하도록 mac37 가져 오기
- 23. Node.JS 및 OAuth와 작동하도록 XAuth 가져 오기
- 24. PHP에서 작동하도록 exsl : node-set 가져 오기
- 25. Cygwin에서 OpenCV 2.3에서 작동하도록 웹캠 가져 오기
- 26. Snow Leopard에서 컴파일 된 1.8.6에서 작동하도록 Ruby ODBC 바인딩을 가져올 수 없습니다.
- 27. Leopard에서 OpenCL 지원
- 28. CoreMIDI 메모리 누수가 있습니까?
- 29. 명령 줄의 CoreMIDI
- 30. Snow Leopard에서 Finder 용 mach_inject를 성공적으로 사용하신 사람이 있습니까?