Sammy1Am / Moppy2

The evolution of the Musical flOPPY controller
Other
309 stars 50 forks source link

Only 2 drives work on imported MIDI #180

Open mentaluproar opened 1 year ago

mentaluproar commented 1 year ago

With the included MIDI, I can get 3 drives working, round robin gets 4 working (with pauses since it supports 8 and I haven't hooked those up yet). But when I throw some of my stuff at it, it wont play any more than the first 2 drives. I'm guessing there's something wrong with my MIDI files but when I throw them into GarageBand, all the instruments are there. Is there a known issue with exported midi from flat.io?

Sammy1Am commented 1 year ago

Could you upload/link the MIDI file? There needs to be at least as many separate channels (not tracks) as you want drives. So for 4 drives, you'd need 4 separate channels.

mentaluproar commented 1 year ago

Here are a few of my MIDIs. Are they correct?

https://mega.nz/file/NERDlaJL#iaA1rHnbd2SID9GsZb_DU0bo1zc0ITk1t_CjEU8xbX4

Sammy1Am commented 1 year ago

They are not (which is good news, because I think that's the source of the issue). As you can see in the image below, there are only two MIDI channels in that file (channel 1 and 2). Channel 1 (pictured) contains instances where multiple notes are being played at the same time (i.e. chords), but because each channel is being mapped to a single floppy drive, only one of those notes will play.

It does look like there is a second channel for the electric bass though, so those notes would be sent to the second drive (hence two drives working). You'll need to split the first channel into at least three channels for these to sound correct (there's a couple instances of 4 notes at a time, but they look like maybe an error (? not a music major, haha) so probably 2 will be fine).

image

mentaluproar commented 1 year ago

Which file did you look at? I think flat is collapsing my staffs on export.

Sammy1Am commented 1 year ago

They all looked like that I think, or at least 2 of the 3.

On Thu, Dec 1, 2022, 17:10 mentaluproar @.***> wrote:

Which file did you look at? I think flat is collapsing my staffs on export.

— Reply to this email directly, view it on GitHub https://github.com/Sammy1Am/Moppy2/issues/180#issuecomment-1334641860, or unsubscribe https://github.com/notifications/unsubscribe-auth/AADSF6FCDWTRIGAQYM536STWLFEBBANCNFSM6AAAAAASQHPNTM . You are receiving this because you commented.Message ID: @.***>