2010-11-19 3 views
2

나는 수업을 듣기 위해 음악 즉흥 프로그램을 진행해 왔으며 수업에 할 수있는 것을 보여줄 수 있어야합니다. 현재이 프로그램은 과학 형식의 코드와 괄호 안에있는 코드를 출력합니다 (저는 파이썬을 사용합니다). 출력 예는 다음과 같습니다.CLI 피아노 신시사이저?

C5 D4 [D#5, D#4] 

해당 노트를 재생하는 데 사용할 수있는 CLI 소프트웨어가 있습니까? 필자는 Mac에서 이것을 발표 할 것이고 Linux에서 개발할 것이므로 CLI 프로그램을 통해 내 프로그램의 출력물을 파이프 할 수 있습니다.

감사합니다!

+0

즉석 프로그램은 공개적으로 제공됩니까? – tobixen

답변

1

here에 유용 할 수있는 수많은 리소스가 있습니다. 실시간으로 실행해야하는 경우 표준 MIDI 파일을 작성하고 다른 소프트웨어를 사용하여 실제로 재생을 렌더링하는 것이 가장 행복 할 수도 있습니다.

+0

감사합니다. 전에 몇 번 살펴 봤습니다. 실시간으로 실행하는 것이 더 좋았지 만, 그렇게하기가 쉽지 않을 것 같습니다. – Blender

+0

아마도 http://code.google.com/p/pyata/ - PureData를 파이썬 모듈. – bgporter

0

나는 그것을하는 프로그램을 모른다. PC의 '삐'스피커를 통해 Nokia 벨소리 형식을 재생하는 프로그램을 만들었지 만. 하지만 내 프로그램이 화음을 처리 할 수 ​​없도록 한 번에 두 개의 신호음을 울릴 수는 없습니다.

대신, 왜 여기에 언급 된 라이브러리 중 하나를 사용하지 : Simple, Cross Platform MIDI Library for Python를 출력 한 후 될 수있는 MIDI 파일은 모든 표준 오디오 플레이어를 사용했다.

+0

감사합니다. 이미 시스템 삐 스피커로 사운드를 재생 시키지만, 정말 싼 소리가납니다. – Blender