Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

More control over MIDI export? #5198

Open
atirut-w opened this issue Sep 19, 2019 · 9 comments
Open

More control over MIDI export? #5198

atirut-w opened this issue Sep 19, 2019 · 9 comments

Comments

@atirut-w
Copy link

I am making a cover of a game music in all-sf2 player but I also wanted to export the song to MIDI. Unfortunately this feature put everything on one MIDI channel which is not good for a music that's not exclusively piano. Is there any plan to improve the MIDI export feature?

@musikBear
Copy link

"Duplicate" but i cant find it. Its not an enhancement. It is a serious export-bug!
Confirming as bug! (LMMS1.2.0 win10-64)
LMMS MIDI export throws every exported MIDI channel into one track when re-imported
Import this:
[Greippi - Krem Kaakkuja (Second Flight Remix).zip]
(https://github.com/LMMS/lmms/files/3636857/Greippi.-.Krem.Kaakkuja.Second.Flight.Remix.zip)
Everything ends up in Track0
It btw also sounds HORRID in Anvil
Can anyone try any other MIDI programs, like MUSEscore?

@atirut-w
Copy link
Author

is a serious export-bug!

I thought the devs doesn't bother to make the option to control the exporting process

@josh-audio
Copy link
Member

LMMS doesn't only work with real instruments, so what would be the expected behavior in that case (exporting the remix)? Adding the ability for someone to set a MIDI output channel and instrument would resolve the issue, but it would be adding functionality, not fixing existing functionality. I think that's the reasoning for calling it an enhancement instead of a bug.

Also, @WattanaGaming: in case you didn't know or intend it this way, the wording here comes across as negative, as if we should have done it right but were just lazy:

I thought the devs doesn't bother to make the option

Please keep in mind that we're all volunteers and are developing and maintaining free software.

@musikBear
Copy link

@SecondFlight

expected behavior in that case (exporting the remix)

Definitively not jamming all tracks into track0

I think that's the reasoning for calling it an enhancement instead of a bug.

But surely if you try and import that MIDI-file, you see the bug?!

@josh-audio
Copy link
Member

It's a semantic difference - the difference between desired behavior and expected behavior. This feature works as the original implementer intended, so it's expected behavior. But it doesn't work as well as is optimal, so it's not desired behavior. Either way, it's still a problem worth fixing.

@atirut-w
Copy link
Author

atirut-w commented Nov 1, 2019

Why is this issue dead tho

@josh-audio
Copy link
Member

As of this writing, we have over 700 open issues and almost 100 open pull requests. There are only a handful of people actively working on code here, and there is only so much they can do. If you can contribute, a fix for this would always be welcome!

@udit
Copy link

udit commented Feb 6, 2022

Just adding a comment here for anyone who stumbles upon this issue and is looking for workaround like me.

So the tracks information is still saved, only channels information is lost. You can export to MIDI as normal, then download a midi editor (ex: MidiEditor) where you can select all the notes per track and add the channel number to it.

@alfredomaussa
Copy link

alfredomaussa commented Sep 7, 2023

Still exporting to MIDI makes a single channel output

https://lmms.io/forum/viewtopic.php?t=33561

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

6 participants