저는 Android에서 동적으로 미디 파일을 만드는 함수를 작성하려고합니다. javax.sound.midi 라이브러리가 없으므로 필자는 바이트를 작성하여 파일에 보관합니다. 나는 몇몇 훌륭한 가이드 (아래 참조)를 발견 했으므로 다중 트랙 미디를 만들 수있었습니다. 그러나 나는 모든 트랙을 위해 악기를 바꾸는 방법을 알아낼 수 없었기 때문에 모든 악기가 기
가능한 한 많은 정확도로 다양한 주파수의 MIDI 노트를 생성 할 수 있어야하는 프로젝트를 진행 중입니다. 필자는 원래 자바로 프로그램을 작성하려고했지만, sound.midi 패키지는 주파수가 균등 한 주파수가 아니면 (또는 최소한 1.4에 없었기 때문에) 음표의 튜닝을 변경하는 것을 지원하지 않는다는 것이 드러났습니다. 이것이 최근 버전에서 수정되었음을
midiOutGetDevCaps 함수는 MIDIOUTCAPS 구조체를 반환합니다. Windows XP에서 USB MIDI USB 장치를 쿼리 할 때 자세한 정보가 필요합니다. 특히 장치 관리자를 사용하여 해당 장치를 열 때 "위치"아래에 표시된 정보가 필요합니다. 컴퓨터에 연결된 여러 MIDI 인터페이스를 프로그래밍 방식으로 구분하려면이 정보가 필요합니다.
조이스틱 버튼 누르기에서 MIDI 톤을 트리거하는 가장 간단한 방법은 무엇입니까? 내 아이들은 "댄스 매트"(USB 조이스틱 10 개 버튼, 축 또는 다른 것 없음)을 가지고 있으며이를 악기로 바꾸고 싶습니다. 내 유일한 환경은 플랫폼 독립성 (Linux 및 최신 Windows 변형)과 최종 제품의 설치 용이성입니다. 저는 게임 프레임 워크를보고 있지만 g
HID 신호를 MIDI 신호로 변환 할 수있는 제안이 있다면 궁금한 점이 있습니다 ... 내가 가지고있는 것은 U-HID 보드이며 내 컴퓨터에 HID 신호를 보낼 수 있기 때문에 사용할 수 없습니다 다른 프로그램에서 아날로그 기능 (전위차계와 같은)은 HID와는 다르지만 MIDI와 유사합니다. 그래서 누군가 내가이 HID 보드를 MIDI 친화적 인 예고편으
트랙을 사용하여 내 noteOn/noteOff 이벤트를 재생하고 있으며 모든 것이 의도 한대로 작동합니다. 문제는 내가 사용하고있는 악기를 변경하고 싶습니다. 선로. 새로운 악기로 모든 MIDI 채널에서 "프로그램 변경"명령을 호출하도록 설계된 다음 코드를 생각해 냈습니다. 문제는 내가 트랙에 적용하는 방법을 알아 냈습니다. 악기가 다르다. 난 당신이 악기
몇 가지 집중적 인 메소드가 실행될 때 인터페이스를 해제하기 위해 Java GUI 애플리케이션에서 멀티 쓰레딩을 구현하려고합니다. 저는 주로 C# 개발 배경에서 왔고 그 환경에서 Threads를 몇 번 사용했습니다. 실제로 많은 어려움을 겪지는 않았습니다. 대략 : C#을 방법은 자바 응용 프로그램 자체에 이제 시작 스레드에서 시작하는 가 할당 스레드 객체