MIDI2 Flutter로 Midi 입력(피아노 등)을 받는 앱 만들기 맨 밑에 주의사항있어요! Midi에 대한 설명은 -> https://jsjin.tistory.com/entry/Midi Midi 데이터를 받기 위해서 flutter midi command라는 패키지를 사용할 것이다. https://pub.dev/packages/flutter_midi_command flutter_midi_command | Flutter Package A Flutter plugin for sending and receiving MIDI messages between Flutter and physical and virtual MIDI devices. Wraps CoreMIDI and android.media.midi in a thin dart/flutter layer. pub.dev main.. 2023. 8. 17. Midi Midi(Musical Instruments Digital Interface)란 전자 악기들끼리 디지털 신호를 입출력하기 위해 일정화한 규칙이다. (Midi에 대한 더 자세한 정보를 확인하려면 Midi 공식문서인 https://www.midi.org/specifications를 참고) Midi 데이터는 크게 3byte(24bit)로 구성되어 있다. ex) ssssnnnn 0kkkkkkk 0vvvvvvv 여기서 ssss는 키보드에 대한 정보로 1000이면 Note Off, 키보드를 눌렀다 땠을 때를 의미하며 1001은 Note On으로 키보드를 누름을 의미한다. nnnn은 Midi채널 번호를 의미한다. 0kkkkkkk는 계이름에 대한 정보를 의미한다. 0vvvvvvv는 키를 누르는 세기(velocity)를.. 2023. 5. 21. 이전 1 다음 728x90