Home
last modified time | relevance | path

Searched refs:midi_buffer (Results 1 – 25 of 96) sorted by relevance

1234

/dports/audio/jack-smf-utils/jack-smf-utils-1.0/libsmf/
H A Dsmf_decode.c54 assert(event->midi_buffer); in smf_event_is_metadata()
90 if (event->midi_buffer[0] >= 0xF0 && event->midi_buffer[0] <= 0xF7) in smf_event_is_system_common()
219 mspqn = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[5]; in smf_event_decode_metadata()
237 event->midi_buffer[3], (int)pow(2, event->midi_buffer[4]), event->midi_buffer[5], in smf_event_decode_metadata()
535 event->midi_buffer[0] & 0x0F, note, event->midi_buffer[2]); in smf_event_decode()
541 event->midi_buffer[0] & 0x0F, note, event->midi_buffer[2]); in smf_event_decode()
547 event->midi_buffer[0] & 0x0F, note, event->midi_buffer[2]); in smf_event_decode()
552 event->midi_buffer[0] & 0x0F, event->midi_buffer[1], event->midi_buffer[2]); in smf_event_decode()
557 event->midi_buffer[0] & 0x0F, event->midi_buffer[1]); in smf_event_decode()
562 event->midi_buffer[0] & 0x0F, event->midi_buffer[1]); in smf_event_decode()
[all …]
H A Dsmf_load.c405 if (event->midi_buffer == NULL) { in extract_sysex_event()
410 event->midi_buffer[0] = status; in extract_sysex_event()
444 if (event->midi_buffer == NULL) { in extract_escaped_event()
449 memcpy(event->midi_buffer, c, message_length); in extract_escaped_event()
513 if (event->midi_buffer == NULL) { in extract_midi_event()
518 event->midi_buffer[0] = status; in extract_midi_event()
567 track->last_status = event->midi_buffer[0]; in parse_next_event()
672 if (event->midi_buffer[0] == 0xFF && event->midi_buffer[1] == 0x2F) in event_is_end_of_track()
686 assert(event->midi_buffer); in smf_event_length_is_valid()
713 assert(event->midi_buffer); in smf_event_is_valid()
[all …]
H A Dsmf_tempo.c130 if (event->midi_buffer[1] == 0x51) { in maybe_add_to_tempo_map()
131 …int new_tempo = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[… in maybe_add_to_tempo_map()
141 if (event->midi_buffer[1] == 0x58) { in maybe_add_to_tempo_map()
149 numerator = event->midi_buffer[3]; in maybe_add_to_tempo_map()
150 denominator = (int)pow(2, event->midi_buffer[4]); in maybe_add_to_tempo_map()
151 clocks_per_click = event->midi_buffer[5]; in maybe_add_to_tempo_map()
152 notes_per_note = event->midi_buffer[6]; in maybe_add_to_tempo_map()
H A Dsmfsh.c339 off += snprintf(decoded + off, BUFFER_SIZE - off, " 0x%x", event->midi_buffer[i]); in show_event()
447 unsigned char *midi_buffer = NULL; in decode_hex() local
456 midi_buffer = malloc(midi_buffer_length); in decode_hex()
457 if (midi_buffer == NULL) { in decode_hex()
473 midi_buffer[i] = value; in decode_hex()
476 *buffer = midi_buffer; in decode_hex()
482 if (midi_buffer != NULL) in decode_hex()
483 free(midi_buffer); in decode_hex()
500 unsigned char *midi_buffer; in cmd_eventadd() local
527 if (decode_hex(str, &midi_buffer, &midi_buffer_length)) { in cmd_eventadd()
[all …]
/dports/audio/denemo/denemo-2.0.6/libs/libsmf/
H A Dsmf_decode.c59 assert(event->midi_buffer); in smf_event_is_metadata()
74 assert(event->midi_buffer); in smf_event_is_system_realtime()
92 assert(event->midi_buffer); in smf_event_is_system_common()
95 if (event->midi_buffer[0] >= 0xF0 && event->midi_buffer[0] <= 0xF7) in smf_event_is_system_common()
106 assert(event->midi_buffer); in smf_event_is_sysex()
224 mspqn = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[5]; in smf_event_decode_metadata()
242 event->midi_buffer[3], (int)pow(2, event->midi_buffer[4]), event->midi_buffer[5], in smf_event_decode_metadata()
243 event->midi_buffer[6]); in smf_event_decode_metadata()
379 subid = event->midi_buffer[3]; in smf_event_decode_sysex()
563 channel, event->midi_buffer[1], event->midi_buffer[2]); in smf_event_decode()
[all …]
H A Dsmf_load.c415 if (event->midi_buffer == NULL) { in extract_sysex_event()
420 event->midi_buffer[0] = status; in extract_sysex_event()
454 if (event->midi_buffer == NULL) { in extract_escaped_event()
523 if (event->midi_buffer == NULL) { in extract_midi_event()
528 event->midi_buffer[0] = status; in extract_midi_event()
577 track->last_status = event->midi_buffer[0]; in parse_next_event()
635 if (event->midi_buffer[3] < 1 && event->midi_buffer[3] > 9) in smf_event_is_textual()
707 if (event->midi_buffer[0] == 0xFF && event->midi_buffer[1] == 0x2F) in event_is_end_of_track()
721 assert(event->midi_buffer); in smf_event_length_is_valid()
748 assert(event->midi_buffer); in smf_event_is_valid()
[all …]
H A Dsmf_save.c208 event->midi_buffer = malloc(event->midi_buffer_length); in smf_event_new_textual()
209 if (event->midi_buffer == NULL) { in smf_event_new_textual()
216 event->midi_buffer[0] = 0xFF; in smf_event_new_textual()
217 event->midi_buffer[1] = type; in smf_event_new_textual()
219 vlq_length = format_vlq(event->midi_buffer + 2, MAX_VLQ_LENGTH - 2, text_length); in smf_event_new_textual()
220 …copied_length = snprintf((char *)event->midi_buffer + vlq_length + 2, event->midi_buffer_length - … in smf_event_new_textual()
272 ret = track_append(event->track, event->midi_buffer + 1, event->midi_buffer_length - 1); in write_sysex_contents()
299 ret = track_append(event->track, event->midi_buffer, event->midi_buffer_length); in write_escaped_event_contents()
316 return (track_append(event->track, event->midi_buffer, event->midi_buffer_length)); in write_event_contents()
480 …if (event->midi_buffer[0] != 0xFF || event->midi_buffer[1] != 0x2F || event->midi_buffer[2] != 0x0… in smf_event_is_eot()
[all …]
H A Dsmf_tempo.c135 if (event->midi_buffer[1] == 0x51) { in maybe_add_to_tempo_map()
136 …int new_tempo = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[… in maybe_add_to_tempo_map()
146 if (event->midi_buffer[1] == 0x58) { in maybe_add_to_tempo_map()
154 numerator = event->midi_buffer[3]; in maybe_add_to_tempo_map()
155 denominator = (int)pow(2, event->midi_buffer[4]); in maybe_add_to_tempo_map()
156 clocks_per_click = event->midi_buffer[5]; in maybe_add_to_tempo_map()
157 notes_per_note = event->midi_buffer[6]; in maybe_add_to_tempo_map()
/dports/audio/libsmf/libsmf-1.3/src/
H A Dsmf_decode.c59 assert(event->midi_buffer); in smf_event_is_metadata()
74 assert(event->midi_buffer); in smf_event_is_system_realtime()
92 assert(event->midi_buffer); in smf_event_is_system_common()
95 if (event->midi_buffer[0] >= 0xF0 && event->midi_buffer[0] <= 0xF7) in smf_event_is_system_common()
106 assert(event->midi_buffer); in smf_event_is_sysex()
224 mspqn = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[5]; in smf_event_decode_metadata()
242 event->midi_buffer[3], (int)pow(2, event->midi_buffer[4]), event->midi_buffer[5], in smf_event_decode_metadata()
243 event->midi_buffer[6]); in smf_event_decode_metadata()
379 subid = event->midi_buffer[3]; in smf_event_decode_sysex()
563 channel, event->midi_buffer[1], event->midi_buffer[2]); in smf_event_decode()
[all …]
H A Dsmf_load.c415 if (event->midi_buffer == NULL) { in extract_sysex_event()
420 event->midi_buffer[0] = status; in extract_sysex_event()
454 if (event->midi_buffer == NULL) { in extract_escaped_event()
523 if (event->midi_buffer == NULL) { in extract_midi_event()
528 event->midi_buffer[0] = status; in extract_midi_event()
577 track->last_status = event->midi_buffer[0]; in parse_next_event()
635 if (event->midi_buffer[3] < 1 && event->midi_buffer[3] > 9) in smf_event_is_textual()
707 if (event->midi_buffer[0] == 0xFF && event->midi_buffer[1] == 0x2F) in event_is_end_of_track()
721 assert(event->midi_buffer); in smf_event_length_is_valid()
748 assert(event->midi_buffer); in smf_event_is_valid()
[all …]
H A Dsmf_save.c208 event->midi_buffer = malloc(event->midi_buffer_length); in smf_event_new_textual()
209 if (event->midi_buffer == NULL) { in smf_event_new_textual()
216 event->midi_buffer[0] = 0xFF; in smf_event_new_textual()
217 event->midi_buffer[1] = type; in smf_event_new_textual()
219 vlq_length = format_vlq(event->midi_buffer + 2, MAX_VLQ_LENGTH - 2, text_length); in smf_event_new_textual()
220 …copied_length = snprintf((char *)event->midi_buffer + vlq_length + 2, event->midi_buffer_length - … in smf_event_new_textual()
272 ret = track_append(event->track, event->midi_buffer + 1, event->midi_buffer_length - 1); in write_sysex_contents()
299 ret = track_append(event->track, event->midi_buffer, event->midi_buffer_length); in write_escaped_event_contents()
316 return (track_append(event->track, event->midi_buffer, event->midi_buffer_length)); in write_event_contents()
480 …if (event->midi_buffer[0] != 0xFF || event->midi_buffer[1] != 0x2F || event->midi_buffer[2] != 0x0… in smf_event_is_eot()
[all …]
H A Dsmf_tempo.c135 if (event->midi_buffer[1] == 0x51) { in maybe_add_to_tempo_map()
136 …int new_tempo = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[… in maybe_add_to_tempo_map()
146 if (event->midi_buffer[1] == 0x58) { in maybe_add_to_tempo_map()
154 numerator = event->midi_buffer[3]; in maybe_add_to_tempo_map()
155 denominator = (int)pow(2, event->midi_buffer[4]); in maybe_add_to_tempo_map()
156 clocks_per_click = event->midi_buffer[5]; in maybe_add_to_tempo_map()
157 notes_per_note = event->midi_buffer[6]; in maybe_add_to_tempo_map()
/dports/audio/ardour6/Ardour-6.8.0/libs/evoral/libsmf/
H A Dsmf_decode.c59 assert(event->midi_buffer); in smf_event_is_metadata()
74 assert(event->midi_buffer); in smf_event_is_system_realtime()
92 assert(event->midi_buffer); in smf_event_is_system_common()
95 if (event->midi_buffer[0] >= 0xF0 && event->midi_buffer[0] <= 0xF7) in smf_event_is_system_common()
106 assert(event->midi_buffer); in smf_event_is_sysex()
224 mspqn = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[5]; in smf_event_decode_metadata()
242 event->midi_buffer[3], (int)pow((double)2, event->midi_buffer[4]), event->midi_buffer[5], in smf_event_decode_metadata()
243 event->midi_buffer[6]); in smf_event_decode_metadata()
382 subid = event->midi_buffer[3]; in smf_event_decode_sysex()
568 channel, event->midi_buffer[1], event->midi_buffer[2]); in smf_event_decode()
[all …]
H A Dsmf_load.c438 if (event->midi_buffer == NULL) { in extract_sysex_event()
443 event->midi_buffer[0] = status; in extract_sysex_event()
484 if (event->midi_buffer == NULL) { in extract_escaped_event()
564 if (event->midi_buffer == NULL) { in extract_midi_event()
569 event->midi_buffer[0] = status; in extract_midi_event()
629 track->last_status = event->midi_buffer[0]; in parse_next_event()
690 if (event->midi_buffer[1] < 1 || event->midi_buffer[1] > 7) { in smf_event_is_textual()
761 if (event->midi_buffer[0] == 0xFF && event->midi_buffer[1] == 0x2F) in event_is_end_of_track()
775 assert(event->midi_buffer); in smf_event_length_is_valid()
805 assert(event->midi_buffer); in smf_event_is_valid()
[all …]
H A Dsmf_tempo.c128 if (event->midi_buffer[1] == 0x51) { in maybe_add_to_tempo_map()
133 int ntempo = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[5]; in maybe_add_to_tempo_map()
143 if (event->midi_buffer[1] == 0x58) { in maybe_add_to_tempo_map()
151 numerator = event->midi_buffer[3]; in maybe_add_to_tempo_map()
152 denominator = (int)pow((double)2, event->midi_buffer[4]); in maybe_add_to_tempo_map()
153 clocks_per_click = event->midi_buffer[5]; in maybe_add_to_tempo_map()
154 notes_per_note = event->midi_buffer[6]; in maybe_add_to_tempo_map()
H A Dsmf_save.c203 event->midi_buffer = (uint8_t*)malloc(event->midi_buffer_length); in smf_event_new_textual()
204 if (event->midi_buffer == NULL) { in smf_event_new_textual()
211 event->midi_buffer[0] = 0xFF; in smf_event_new_textual()
212 event->midi_buffer[1] = type; in smf_event_new_textual()
214 vlq_length = smf_format_vlq(event->midi_buffer + 2, MAX_VLQ_LENGTH - 2, text_length); in smf_event_new_textual()
215 …copied_length = snprintf((char *)event->midi_buffer + vlq_length + 2, event->midi_buffer_length - … in smf_event_new_textual()
271 ret = track_append(event->track, event->midi_buffer + 1, event->midi_buffer_length - 1); in write_sysex_contents()
298 ret = track_append(event->track, event->midi_buffer, event->midi_buffer_length); in write_escaped_event_contents()
315 return (track_append(event->track, event->midi_buffer, event->midi_buffer_length)); in write_event_contents()
493 …if (event->midi_buffer[0] != 0xFF || event->midi_buffer[1] != 0x2F || event->midi_buffer[2] != 0x0… in smf_event_is_eot()
[all …]
/dports/multimedia/v4l_compat/linux-5.13-rc2/sound/usb/line6/
H A Dmidibuf.h11 struct midi_buffer { struct
20 extern int line6_midibuf_bytes_used(struct midi_buffer *mb); argument
21 extern int line6_midibuf_bytes_free(struct midi_buffer *mb);
22 extern void line6_midibuf_destroy(struct midi_buffer *mb);
23 extern int line6_midibuf_ignore(struct midi_buffer *mb, int length);
24 extern int line6_midibuf_init(struct midi_buffer *mb, int size, int split);
25 extern int line6_midibuf_read(struct midi_buffer *mb, unsigned char *data,
27 extern void line6_midibuf_reset(struct midi_buffer *mb);
28 extern int line6_midibuf_write(struct midi_buffer *mb, unsigned char *data,
H A Dmidibuf.c37 static int midibuf_is_empty(struct midi_buffer *this) in midibuf_is_empty()
42 static int midibuf_is_full(struct midi_buffer *this) in midibuf_is_full()
47 void line6_midibuf_reset(struct midi_buffer *this) in line6_midibuf_reset()
53 int line6_midibuf_init(struct midi_buffer *this, int size, int split) in line6_midibuf_init()
66 int line6_midibuf_bytes_free(struct midi_buffer *this) in line6_midibuf_bytes_free()
75 int line6_midibuf_bytes_used(struct midi_buffer *this) in line6_midibuf_bytes_used()
84 int line6_midibuf_write(struct midi_buffer *this, unsigned char *data, in line6_midibuf_write()
127 int line6_midibuf_read(struct midi_buffer *this, unsigned char *data, in line6_midibuf_read()
232 int line6_midibuf_ignore(struct midi_buffer *this, int length) in line6_midibuf_ignore()
244 void line6_midibuf_destroy(struct midi_buffer *this) in line6_midibuf_destroy()
/dports/multimedia/libv4l/linux-5.13-rc2/sound/usb/line6/
H A Dmidibuf.h11 struct midi_buffer { struct
20 extern int line6_midibuf_bytes_used(struct midi_buffer *mb); argument
21 extern int line6_midibuf_bytes_free(struct midi_buffer *mb);
22 extern void line6_midibuf_destroy(struct midi_buffer *mb);
23 extern int line6_midibuf_ignore(struct midi_buffer *mb, int length);
24 extern int line6_midibuf_init(struct midi_buffer *mb, int size, int split);
25 extern int line6_midibuf_read(struct midi_buffer *mb, unsigned char *data,
27 extern void line6_midibuf_reset(struct midi_buffer *mb);
28 extern int line6_midibuf_write(struct midi_buffer *mb, unsigned char *data,
H A Dmidibuf.c37 static int midibuf_is_empty(struct midi_buffer *this) in midibuf_is_empty()
42 static int midibuf_is_full(struct midi_buffer *this) in midibuf_is_full()
47 void line6_midibuf_reset(struct midi_buffer *this) in line6_midibuf_reset()
53 int line6_midibuf_init(struct midi_buffer *this, int size, int split) in line6_midibuf_init()
66 int line6_midibuf_bytes_free(struct midi_buffer *this) in line6_midibuf_bytes_free()
75 int line6_midibuf_bytes_used(struct midi_buffer *this) in line6_midibuf_bytes_used()
84 int line6_midibuf_write(struct midi_buffer *this, unsigned char *data, in line6_midibuf_write()
127 int line6_midibuf_read(struct midi_buffer *this, unsigned char *data, in line6_midibuf_read()
232 int line6_midibuf_ignore(struct midi_buffer *this, int length) in line6_midibuf_ignore()
244 void line6_midibuf_destroy(struct midi_buffer *this) in line6_midibuf_destroy()
/dports/multimedia/v4l-utils/linux-5.13-rc2/sound/usb/line6/
H A Dmidibuf.h11 struct midi_buffer { struct
20 extern int line6_midibuf_bytes_used(struct midi_buffer *mb); argument
21 extern int line6_midibuf_bytes_free(struct midi_buffer *mb);
22 extern void line6_midibuf_destroy(struct midi_buffer *mb);
23 extern int line6_midibuf_ignore(struct midi_buffer *mb, int length);
24 extern int line6_midibuf_init(struct midi_buffer *mb, int size, int split);
25 extern int line6_midibuf_read(struct midi_buffer *mb, unsigned char *data,
27 extern void line6_midibuf_reset(struct midi_buffer *mb);
28 extern int line6_midibuf_write(struct midi_buffer *mb, unsigned char *data,
H A Dmidibuf.c37 static int midibuf_is_empty(struct midi_buffer *this) in midibuf_is_empty()
42 static int midibuf_is_full(struct midi_buffer *this) in midibuf_is_full()
47 void line6_midibuf_reset(struct midi_buffer *this) in line6_midibuf_reset()
53 int line6_midibuf_init(struct midi_buffer *this, int size, int split) in line6_midibuf_init()
66 int line6_midibuf_bytes_free(struct midi_buffer *this) in line6_midibuf_bytes_free()
75 int line6_midibuf_bytes_used(struct midi_buffer *this) in line6_midibuf_bytes_used()
84 int line6_midibuf_write(struct midi_buffer *this, unsigned char *data, in line6_midibuf_write()
127 int line6_midibuf_read(struct midi_buffer *this, unsigned char *data, in line6_midibuf_read()
232 int line6_midibuf_ignore(struct midi_buffer *this, int length) in line6_midibuf_ignore()
244 void line6_midibuf_destroy(struct midi_buffer *this) in line6_midibuf_destroy()
/dports/textproc/libextractor/libextractor-1.11/src/plugins/
H A Dmidi_extractor.c107 len = event->midi_buffer[2]; in EXTRACTOR_midi_extract_method()
109 isspace (event->midi_buffer[2 + len])) in EXTRACTOR_midi_extract_method()
114 event->midi_buffer[1], in EXTRACTOR_midi_extract_method()
115 event->midi_buffer[2], in EXTRACTOR_midi_extract_method()
117 (char *) &event->midi_buffer[3]); in EXTRACTOR_midi_extract_method()
123 switch (event->midi_buffer[1]) in EXTRACTOR_midi_extract_method()
131 (void*) &event->midi_buffer[3], in EXTRACTOR_midi_extract_method()
141 (void*) &event->midi_buffer[3], in EXTRACTOR_midi_extract_method()
151 (void*) &event->midi_buffer[3], in EXTRACTOR_midi_extract_method()
161 (void*) &event->midi_buffer[3], in EXTRACTOR_midi_extract_method()
[all …]
/dports/audio/denemo/denemo-2.0.6/src/export/
H A Dimportmidi.c427 switch (event->midi_buffer[1]) in decode_metadata()
467 switch (event->midi_buffer[1]) in decode_metadata()
505 mspqn = (event->midi_buffer[3] << 16) + (event->midi_buffer[4] << 8) + event->midi_buffer[5]; in decode_metadata()
522 dotimesig (event->midi_buffer[3], (int) pow (2, event->midi_buffer[4])); in decode_metadata()
532 flats = event->midi_buffer[3]; in decode_metadata()
533 isminor = event->midi_buffer[4]; in decode_metadata()
602 channel = (event->midi_buffer[0] & 0x0F) + 1; in decode_midi_event()
607 note_from_int (note, event->midi_buffer[1]); in decode_midi_event()
616 if (event->midi_buffer[2]) in decode_midi_event()
628 …oller channel %d controller %d value %d\n", channel, event->midi_buffer[1], event->midi_buffer[2]); in decode_midi_event()
[all …]
/dports/audio/ardour6/Ardour-6.8.0/libs/evoral/
H A DSMF.cc307 if (event->midi_buffer[1] == 0x7f) { // Sequencer-specific in read_event()
314 if (event->midi_buffer[2+lenlen] == 0x99 && // Evoral in read_event()
337 memcpy(*buf, event->midi_buffer, size_t(event_size)); in read_event()
439 event->midi_buffer[0] = 0xff; // Meta-event in append_event_delta()
440 event->midi_buffer[1] = 0x7f; // Sequencer-specific in append_event_delta()
441 memcpy (&event->midi_buffer[2], lenbuf, lenlen); in append_event_delta()
442 event->midi_buffer[2+lenlen] = 0x99; // Evoral type ID in append_event_delta()
443 event->midi_buffer[3+lenlen] = 0x1; // Evoral type Note ID in append_event_delta()
444 memcpy (&event->midi_buffer[4+lenlen], idbuf, idlen); in append_event_delta()
601 if (event->midi_buffer[1] == 0x06) { in load_markers()
[all …]

1234