• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Detekcja MIDI w bibliotece jMusic

0 głosów
50 wizyt
pytanie zadane 5 marca 2018 w Java przez lopusster Początkujący (320 p.)

Hey,

Czy ktoś z Was, drodzy programiści, potrafi mi wytłumaczyć jak odebrać wiadomości MIDI używając biblioteki jMusic (ewentualnie jakiejś innej biblioteki) w Javie?

Chodzi mi o odbieranie sygnału z klawiatury keyboard'a, który jest transmiterem MIDI. Funkcję, która będzie za to odpowiadała, wymyśliłem w ten sposób:

public Score readMelody(){
     Score fianalScore = new Score();
     ArrayList<Event> events = new ArrayList<Event>();
     
    do{
        //TODO wychwytywanie pierwszego sygnału midi

    }while(events.size()==0)  //pętla czeka aż dostanie pierwszy event
    long lastEventTime = System.currentTimeMillis();

    while(System.currentTimeMillis()<=lastEventTime+10000) { 
         //pętla kończy się, gdy nie dostanie żadnego eventu przez więcej niż 10s
         //TODO właściwie to samo co w poprzedniej pętli
			
    }

    return finalScore;
}

Czy mógłby mi ktoś w krokach wytłumaczyć jak to działa? Czy te pętle są w ogóle konieczne? Jak użyć MidiInputListener? Jakich klas jMusic w ogóle muszę użyć?

Z góry wielkie dzięki za pomoc, bo niestety nie mogę znaleźć żadnego tutorialu, a dokumentacja klas i funkcji jest dość mizerna i nie tłumaczy w pełni zagadnienia.

Pozdrawiam!

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
2 odpowiedzi 56 wizyt
pytanie zadane 14 marca 2018 w Systemy operacyjne, programy przez Arduino04 Użytkownik (540 p.)
0 głosów
1 odpowiedź 59 wizyt
pytanie zadane 12 marca 2017 w Sprzęt komputerowy przez Konrad Kurczyński Użytkownik (580 p.)
+2 głosów
9 odpowiedzi 238 wizyt
pytanie zadane 25 stycznia w Offtop przez Hiskiel Pasjonat (21,220 p.)
Porady nie od parady
Komentarze do pytań nie służą do odpowiadania, od tego jest wydzielona sekcja odpowiedzi. Funkcją komentarzy jest natomiast możliwość uzyskania dodatkowych informacji na temat samego posta.Komentarze

61,204 zapytań

107,094 odpowiedzi

223,009 komentarzy

32,535 pasjonatów

Przeglądających: 180
Pasjonatów: 3 Gości: 177

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto dwie polecane książki warte uwagi. Pełną listę znajdziesz tutaj.

...