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

unable to continue development #42

Open
atsushieno opened this issue May 14, 2019 · 7 comments
Open

unable to continue development #42

atsushieno opened this issue May 14, 2019 · 7 comments

Comments

@atsushieno
Copy link
Owner

atsushieno commented May 14, 2019

managed-midi development is achieved based on the premise that dotnet tools run on Linux without problem. Unfortunately it's been broken for not short terms. Microsoft keeps shipping broken .NET Core on Linux releases which makes it difficult to continue development.

So far, until Microsoft fixes those issues it is going to be impossible to continue development of this library and all the relevant projects.

@atsushieno
Copy link
Owner Author

As a managed-midi alternative, a partial Kotlin port of managed-midi is available at https://github.com/atsushieno/fluidsynth-midi-service-j/tree/master/ktmidi (source only, not very mature, no decent API consideration yet). MidiPlayer seems to work so far.

@noname22
Copy link
Contributor

noname22 commented Jul 9, 2019

Well that sucks :(

@atsushieno
Copy link
Owner Author

I rebased my development environment to Rider and it's been a while (or, I did that a while ago when I was writing C# code) and I dumped dotnet as MSBuild engine, then it worked again. I recommend any cross platform developers to dump .NET Core until Microsoft really becomes serious about development on Linux. "Microsoft &heart; Linux" is just fraud.

image

@jeroenwalter
Copy link

I'm glad you got it working again :)

@PlatinumLucario
Copy link

Just a curious question: Has dotnet improved since then? I'm aware that Standard and Core have been unified since .NET 5.

Reason I ask, is because I'm actually trying to port C# libraries and applications to use cross-platform (mostly Linux) APIs.

@atsushieno
Copy link
Owner Author

Since Visual Studio team (which was on top of xamarin and mono teams when I exited) killed monodevelop a few years ago, I didn't even evaluate later dotnet versions.

@maximilien-noal
Copy link

maximilien-noal commented Jan 9, 2024

I work with .NET 8 and JetBrains Rider or vscode on Linux daily without any issue, but I don't use multi-targeting.

The only issue I have is built-in cross platform audio (including MIDI) support. There is none.

For MIDI, managed midi was my last hope, but alas. :/

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

5 participants