본문 바로가기
코딩/vexflow

[vexflow] 웹에서 악보그리기

by 오늘도 작심삼일 2021. 8. 6.

웹에서 간단하게 악보를 그려주는 javascript 오픈소스 라이브러리다.

[github] https://github.com/0xfe/vexflow  

 

GitHub - 0xfe/vexflow: A JavaScript library for rendering music notation and guitar tablature.

A JavaScript library for rendering music notation and guitar tablature. - GitHub - 0xfe/vexflow: A JavaScript library for rendering music notation and guitar tablature.

github.com

[documentation] https://www.vexflow.com/

 

VexFlow - HTML5 Music Engraving

What is VexFlow? VexFlow is an open-source online music notation rendering API. It is written completely in JavaScript, and runs right in the browser. VexFlow supports HTML5 Canvas and SVG. Sponsor VexFlow VexFlow has been in development for over 10 years,

www.vexflow.com

github의 wiki에 가보면 vexflow tutorial도 있다. 나는 vexflow를 조금더 간편하게 쓸 수 있는 모듈인 easyscore를 이용해 프로젝트를 진행했다. 


react로 만든 웹앱에 악보를 띄우는 것이 목표였고, vexflow를 react에서 사용한 사례가 있어서 첨부한다. 아래 프로젝트는 easyscore를 사용하지 않고 vexflow 기본 기능 만으로 작성된 프로젝트인 듯 하다. 

https://github.com/markacola/react-vexflow

 

GitHub - markacola/react-vexflow

Contribute to markacola/react-vexflow development by creating an account on GitHub.

github.com

 

easyscore를 이용해 구현한 프로젝트에 대해서는 다음 포스팅에서 설명하겠다. 

'코딩 > vexflow' 카테고리의 다른 글

[easyscore] 웹에서 악보 그리기  (1) 2021.08.06

댓글