javax.sound.midi

    0

    1답변

    추상 클래스 MidiMessage에는 MetaMessage, ShortMessage, SysexMessage의 세 가지 하위 클래스가 있습니다. 나는 짧은 메시지 나 sysex 메시지를 보내는 MidiDevice를 듣고 있습니다. MidiMessage의 해시 코드가 결코 같지 않다는 점이 문제입니다. 따라서 MidiMessages 간의 유일한 차이점은 데이

    1

    1답변

    어리석은 질문으로 이것을 말하지 않도록 충분히 친절하십시오. Google에서 여러 링크를 추천 한 후 솔직하게 묻습니다. 나는 C#으로 MIDI 톤/조정을 생성하는 API의 필요입니다. 현재 OMG API없이 "기본 광 음악 Recogntion 및 해석 응용 프로그램"을 구현하고 있습니다 (자체 알고리즘 사용). 지금까지 인식 부분이 성공했습니다. 통역 부

    0

    1답변

    여러 MIDI 메시지를 독립적으로 보낼 수 있기를 원합니다. 그러나 문제는 이전 메모가 끝날 때까지 기다려야한다는 것입니다. 내 모든 목소리에 대한 스레드를 만들어야합니까? 나는 동시에 10 개의 음을 연주하고 싶다고 가정 해 봅시다. 그렇다면 10 개의 스레드를 만들어야합니까? 나는 옆 보내기 전에 참고 기다릴 필요가 없습니다 javax.sound.mid

    1

    1답변

    저는 trying to paint JFrame when music is played입니다. 이러한 모양은 무작위로 계산되지 않으며, some music played there pops up a JFrame and these shapes are painted there, 문제가있을 때이 코드를 실행할 때 음악적 사운드와 모양이 표시되지 않지만 public c

    1

    2답변

    미디 파일에서 템포 값을 가져와야합니다. 나는 set_tempo 명령 값 0x51을 가지고, 발견, 그래서 나는이 코드 조각이 : for (int i = 0; i < tracks[0].size(); i++) { MidiEvent event = tracks[0].get(i); MidiMessage message = event.getMes

    2

    1답변

    MidiMessage 객체를 구성하지 않고 Java에서 MIDI 메시지를 보내고받을 수있는 방법이 있습니까? 필자는 일종의 개념 증명 고성능 실시간 음악 워크 스테이션 프로토 타입을 연구 해 왔으며 설계 기준 중 하나는 일반적인 악기 연주 및 신호 처리가 일반적으로 어떤 개체도 할당하지 않는다는 것입니다. 개체는 사용자가 설정을 변경할 때만 할당됩니다. 가

    0

    1답변

    나는 자바에서 내 시스템에 사용자 정의 MIDI 드라이버 중 하나를 사용하려면,하지만이 코드를 통해 그것을 설정하려고하면 MidiDevice midi_dev = MidiSystem.getMidiDevice(i); midi_dev.open(); System.out.println(midi_dev.getReceivers()); MidiSystem.getTr

    0

    1답변

    Sysex 메시지를 MIDI 포트로 보내고 싶습니다. 불행히도 내가 보낼 때 전혀 응답이 없습니다. 일반 MIDI 메시지 (ShortMessage)를 보내면 정상적으로 작동하지만 ShortMessage을 SysexMessage으로 바꾸면 작동이 중지됩니다. MidiDevice midiIn = MidiSystem.getMidiDevice(midiDeviceL

    0

    1답변

    Java에서 MIDI 파일을 구문 분석하고 있습니다. 처음에는 다음을 사용하여 시퀀스를 생성합니다. Sequence sequence = MidiSystem.getSequence(paFile); 확인 된 IOException을 throw합니다. 어떻게 든이 리소스를 닫아야합니까? 그렇다면 왜 시퀀스 나 MidiSystem은 클로저 블을 구현하지 않는 것일

    0

    1답변

    내 MIDI 플레이어의 진드기 계산을 처리하기 위해 javax.sound.midi의 TempoCache의 복사 붙여 넣기를 사용하고 있지만 일부 파일에서는 템포가 잘못 계산됩니다. 템포 이벤트의 평균을 나타내는 것처럼 보이지만 더 나아질 방법을 찾지 못했습니다. 영향을받는 파일은 여기에 있습니다 : 아무것도가 필요한 경우 https://github.com/