Files
lmms/include
Dalton MessmerandGustavo Chicato 70aeceeff9 MidiExport: Support multi-track export, banks/programs, and more (#8048)
- Map each instrument track to a different incremental MIDI channel (except for channel 10 which is reserved for drums)
- Support Sf2 Player and Gig Player patches
- Major refactoring
- Allow instruments to provide their MIDI bank/program
- Add std::filesystem::path/string conversion utilities + unit tests
- Remove Qt usage from MidiExport
- Support bank select events in MidiExport and MidiImport
- Rework endian_handling.h, adding polyfill for std::byteswap
- Remove extraneous patch automation tracks
- Fix initial playback after MIDI import

---------

Co-authored-by: Gustavo Chicato <gustavo.chicato@usp.br>
2026-09-15 19:17:45 -04:00
..
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2026-04-04 19:50:28 -04:00
2025-11-03 11:58:15 -06:00
2025-10-20 22:20:01 -04:00
2023-01-05 17:58:49 -05:00
2023-11-11 18:09:38 -05:00
2025-11-03 11:58:15 -06:00
2025-11-03 11:58:15 -06:00
2023-11-19 00:44:15 -05:00
2025-06-15 14:41:23 -04:00
2025-11-03 11:58:15 -06:00
2023-08-24 19:16:02 +01:00
2026-02-27 00:20:36 -05:00
2026-02-27 00:20:36 -05:00
2023-01-05 17:58:49 -05:00
2026-03-09 02:32:45 -04:00
2023-01-05 17:58:49 -05:00
2025-03-20 01:30:29 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2026-01-04 21:18:37 -05:00
2025-11-03 11:58:15 -06:00
2025-11-03 11:58:15 -06:00
2026-03-23 15:20:32 -06:00
2026-04-29 23:19:42 -06:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2026-07-16 14:19:40 -04:00
2023-01-05 17:58:49 -05:00
2008-07-22 11:36:50 +00:00
2023-01-05 17:58:49 -05:00
2023-11-19 00:44:15 -05:00
2025-10-20 22:20:01 -04:00
2026-03-09 02:32:45 -04:00
2023-01-05 17:58:49 -05:00
2025-10-20 22:20:01 -04:00
2026-03-18 06:33:36 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-07-08 23:02:49 +02:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2025-11-03 11:58:15 -06:00
2023-01-05 17:58:49 -05:00
2025-10-20 22:20:01 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-08-24 19:16:02 +01:00
2023-07-22 23:03:31 +02:00
2023-01-05 17:58:49 -05:00
2026-03-09 02:32:45 -04:00
2026-02-27 00:20:36 -05:00
2023-06-02 22:17:03 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-06-01 12:09:47 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2025-11-03 11:58:15 -06:00
2024-07-08 23:02:49 +02:00
2026-02-27 00:20:36 -05:00
2025-10-20 22:20:01 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2026-01-04 21:18:37 -05:00
2026-01-04 21:18:37 -05:00
2026-07-16 14:19:40 -04:00
2026-02-27 00:20:36 -05:00
2023-01-05 17:58:49 -05:00
2026-03-09 02:32:45 -04:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-07-16 14:11:24 +02:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-08-24 19:16:02 +01:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2023-01-05 17:58:49 -05:00
2024-02-25 13:49:56 -05:00