Flocking은 무엇입니까?
Flocking은 창의적이고 실험적인 웹 기반 사운드 프로젝트를 구축하는 아티스트와 뮤지션을 위해 설계된 JavaScript 오디오 합성 프레임 워크입니다. Firefox, Chrome, Safari, Edge on Mac OS X, Windows, Linux, iOS 및 Android에서 실행됩니다.
몰려 드는 것은 다릅니다. 그것의 목표는 악기 디자인 및 구성에 대한 독특한 커뮤니티 지향적 인 접근 방식을 장려하는 것입니다. Flocking에서 단위 생성기와 신디사이저는 JSON으로 선언적으로 지정되어 합성 알고리즘을 쉽게 저장, 공유 및 조작 할 수 있습니다.
Ajax를 통해 신디사이저를 전송하고 나중에 HTML5 로컬 데이터 저장소를 사용하여 저장하거나 알고리즘 방식으로 즉석에서 새로운 악기를 생성 할 수 있습니다.
단지 JSON이기 때문에 Flocking을 사용하여 빌드 하는 모든 계측기는 다른 사용자가 코드를 포크하거나 잘라내어 붙여 넣지 않고도 쉽게 수정하고 확장 할 수 있습니다. 이 선언적 접근 방식은 또한 Flocking을 기반으로 새로운 저작, 성능, 메타 프로그래밍 및 소셜 도구를 더 쉽게 만들 수 있도록 도와줍니다.
Flocking은 SuperCollider 데스크톱 합성 환경에서 영감을 받았습니다. SuperCollider에 익숙하다면 Flocking을 사용하면 집에 있는 것처럼 느낄 것입니다.
Flocking의 아키텍처 및 접근 방식에 대한 자세한 내용은 Clark, C. 및 Tindale, Adam을 참조하십시오. Georgaki, A. 및 Kouroupetroglou (eds.)의 "Flocking : A Framework for Declarative Music-Making on the Web". ICMC와 SMC의 공동 절차, (2014).
Flocking의 최신 안정 릴리스는 버전 2.0.1입니다. MIT 및 GPL 라이센스하에 배포됩니다.
등록된 댓글이 없습니다.