5월, 2019의 게시물 표시

Python music21.note.Note().show()

이미지
사용 버전 : Python 3.6.8 사용 프로그램 : Atom 1.37.0 x64 ​ 파이썬 music21.note.Note().show()에 대해서 알아보겠습니다. 괄호 안에는 공백 또는 아래의 문자열이 들어갑니다. ​ 'musicxml', 'text', 'midi', 'lily', 'lilypond', 'lily.png', 'lily.pdf', 'lily.svg', 'braille', 'vexflow', 'musicxml.png' ​ music21.note.Note().show()는 음표를 오선지에 보여줍니다. .xml 확장자의 기본 연결 프로그램이 실행됩니다. 아마 여러분은 internet explore가 실행될 겁니다. ​ 저는 MuseScore 3을 설치한 뒤, .xml 기본 프로그램으로 설정했습니다. 그래서 show()를 하면, 음표가 바로 MuseScore 3에서 보입니다. ​ ​ 기본 앱 설정 방법은 아래 링크에 나와있습니다. 링크 : 기본 실행 앱 설정 'musicxml'은 공백과 똑같습니다. 'text'는 문자로 나타냅니다. 'midi'는 음악을 재생합니다. '.mid' 확장자의 기본 실행 앱으로 재생됩니다. 'lily', 'lilypond', 'lily.png', 'lily.pdf', 'lily.pdf', 'lily.svg'는 lilypond라는 프로그램과 연동합니다.저는 설치되어 있지 않아, 보여드릴 수가 없군요. 'braille'는 점자로 표시됩니다. 'vexflow'는 인터넷 브...

Python attribute(속성) 추가

이미지
사용 버전 : Python 3.6.8 사용 프로그램 : Atom 1.37.0 x64 ​ 파이썬 attribute 추가에 대해서 알아보겠습니다. ​ 파이썬 프로그램은 없는 속성을 만들 수 있습니다. nothave라는 속성이 없으므로, 오류가 발생합니다. ​ ​ 없는 속성에 값을 부여하면, 새로운 속성이 생성됩니다. example 클래스에는 nothave라는 속성이 없지만, 값을 지정하면 새로운 속성이 만들어집니다. ​ ​ 끝. 카테고리: Python, Standard Library

Python music21.note.Note().pitch.accidental.alter

이미지
사용 버전 : Python 3.6.8 사용 프로그램 : Atom 1.36.1 x64 ​ 파이썬 music21.note.Note().pitch.accidental.alter에 대해서 알아보겠습니다. ​ music21.note.Note().pitch.accidental.alter는 음이 얼마나 변조되었는지를 보여줍니다. 끝. 카테고리: Python, music21

Python music21.note.Note().pitch.accidental

이미지
사용 버전 : Python 3.6.8 사용 프로그램 : Atom 1.36.1 x64 ​ 파이썬 music21.note.Note().pitch.accidental에 대해서 알아보겠습니다. ​ music21.note.Note().pitch.accidental은 현재 음표(Note)의 임시표(Accidental) 상태를 나타냅니다. ​ 아무것도 없으면, None을 반환합니다. ​ '#'가 하나면, accidental sharp를 반환합니다. '#'가 두 개면, accidental double-sharp를 반환합니다. '#'가 세 개면, accidental triple-sharp를 반환합니다. '#'가 네 개면, accidental quadruple-sharp를 반환합니다. 'b'이 한 개면, accidental flat을 반환합니다. 'b'이 두 개면, accidental double-flat을 반환합니다. 'b'이 세 개면, accidental triple-flat을 반환합니다. 'b'이 네 개면, accidental quadruple-flat을 반환합니다. 네츄럴이 들어가면, accidental natural을 반환합니다. 끝. 카테고리: Python, music21

Python zlib.compress()

이미지
사용 버전 : Python 3.6.8 사용 프로그램 : Atom 1.36.1 x64 ​ 파이썬 zlib.compress()에 대해서 알아보겠습니다. 괄호 안에는 '바이트 데이터'와 level 속성이 들어갑니다.   zlib.compress()는 바이트 형식의 데이터를 압축하여 줄여줍니다. 기본 압축 레벨은 -1이며, 레벨 6과 동일합니다. 위의 코드는 네이버 html 언어를 받아서, 압축합니다. level=0은 압축하지 않습니다. 오히려 늘어난 것으로 보이네요. ​ 끝. 카테고리: zlib, Python