옌
JSyn이 기사는 대체로 또는 전적으로 단일 출처에 의존한다.– · · 책· · (2015년 4월) |
JSyn("Java 합성")은 자바에서 쌍방향 사운드 애플리케이션을 개발하기 위한 무료 API이다.필 버크 등이 개발한 이 회사는 버크의 회사인 모바일을 통해 유통되고 있다.JSyn은 개발자가 다른 Java 루틴(그래픽, 사용자 인터페이스 등)과의 손쉬운 통합을 가능하게 하는 Java 프레임워크 내에서 신디사이저, 오디오 재생 루틴, 효과 처리 알고리즘을 만들 수 있는 유연한 장치 제너레이터 기반 합성 및 DSP 아키텍처를 가지고 있다.웹 브라우저에서 월드 와이드 웹을 통해 배포된 JSyn 지원 애플릿을 실행할 수 있는 플러그인이 제공된다.
비록 기본적으로 합성 언어(Csound 및 다른 MUSIC-N 언어에서 직접 영감을 받지 않는 경우 모방)가 있지만, JSyn은 JMSL(HMSL 음악 사양 언어에 대한 자바 업데이트)과 JScore(스태프 표기법 편집기 및 라이브러리)를 포함하여 여러 가지 강력한 확장 및 보조 라이브러리를 가지고 있으며, 여기에는 상당히 높은 레벨이 추가된다.일반적으로 일련의 합성 루틴이 제공될 수 있는 것보다 패키지에 대한 음악적 정보학의.JSyn 루틴의 그래픽 편집기인 와이어도 개발자가 간단한 GUI를 이용해 DSP 체인을 만들 수 있도록 해, API에 Max/MSP와 같은 프로그램의 사용 편의성을 어느 정도 부여한다.
상업적(비싸긴 하지만) 개발자 라이선스는 JSyn을 상업적 애플리케이션으로 통합할 수 있도록 한다.