music21을 사용하여 환경 구축

5021 단어 VSCodeMacPython

입문


이것은 이 보도에서 환경 구축을 진행할 때의 비망록이다.

설치

$ python3 -m venv env
$ . env/bin/activate
$ pip install jupyter
$ pip install music21
$ pip install pyknon
$ brew cask install lilypond
$ brew cask install musescore
jupyter를 넣으면 다시 읽어야 합니다.

프로비저닝


뮤즈스코어의 버전이 2에서 3으로 올라가기 때문에 초기 설정을 유지하면 움직이지 않는다.

environment.여기는 py의 MuseScore 설정입니다.

http://web.mit.edu/music21/doc/usersGuide/usersGuide_24_environment.html
보다
다음을 실행하면~/.설정은 music21에 저장됩니다.
from music21 import environment

us = environment.UserSettings()
us.create()
us['musescoreDirectPNGPath'] = '/Applications/MuseScore 3.app/Contents/MacOS/mscore'
us['musicxmlPath'] = '/Applications/MuseScore 3.app/Contents/MacOS/mscore'

~/.음악 21을 삭제한 경우, 이것은 메모리에서 다시 시작할 때까지 설정을 유지하는 행위입니다.

VS Code에서 동작 확인

#%%
from music21 import environment

us = environment.UserSettings()
us.getSettingsPath()

#%%
from music21 import environment

us = environment.UserSettings()
us.create()
us['musescoreDirectPNGPath'] = '/Applications/MuseScore 3.app/Contents/MacOS/mscore'
us['musicxmlPath'] = '/Applications/MuseScore 3.app/Contents/MacOS/mscore'

#%%
from music21 import note,stream

stream1 = stream.Stream()
note = note.Note("C4", quarterLength = 1)
stream1.repeatAppend(note, 4)
stream1.show()

참고 자료


마지막


VScode 하나로 개발할 수 있어요.
환경 구축이 명령행을 완성할 수 있다는 것은 매우 좋다.

좋은 웹페이지 즐겨찾기