-
-
Notifications
You must be signed in to change notification settings - Fork 1k
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
(Apple) MIDI Support #1153
Comments
I do have a midi usb keyboard. Are there any related issues on other os's On Thu, Sep 11, 2014 at 2:51 AM, Tres Finocchiaro notifications@github.com
Jonathan Aquilina |
Great. Please post your progress here. |
@tobydox could this help with Mac Midi support? |
Yes probably :-) We'd need an according MIDI backend for RtMidi in LMMS then. |
Is anyone still working on this? I'd be happy to help if needed. |
@mattdeckard, no one is actively working on this. Help would be greatly appreciated. |
Okay, I'm taking a look at it. I may have questions since I'm new to this codebase. |
Great. You'll have a lot of help. We have a great team to assist. |
Feel free to hop on IRC if you have any questions: #lmms on freenode.
Though it's not always very active, so it's a bit of a hit or miss as to
whether someone knowledgeable will be online.
|
Awesome, that will be very helpful. Thanks @Wallacoloo |
If someone is interested, I'm writing a direct midi adapter (similar to WinMM) from lmms to Mac OS X CoreMidi.framework. As of now, I receive midi events from my Yamaha keyboard and feed them to lmms. |
From the feedback we receive on Facebook, many people will be interested! :) Edit: Also, feel free to start the Pull Request now if you want feedback from developers. You can add to your own personal repository and it will continue to feed into the Pull Request so that you can ask code-specific questions mid-development. |
Furthermore, @mattdeckard said he was starting this feature too, so you may want to collaborate with him (such as give him access to your personal repo or vice versa). This will ensure we don't have unnecessary redundancies in terms of work effort. Edit: The |
thanks for the info @tresf , I could test only my configuration and some feedback from other developers is more than welcome! |
created pull request for the feedback #2228 |
@rageboge terrific! I've edited your post with a link to the PR. I've also edited the PR body text to include |
thanks @tresf |
@rageboge Thanks for working on this! I had started looking into it a few weeks back but then life got in the way and I wasn't able to get very far. If I have time this week I'll test a build with your pull request branch with my MIDI controller to see how it works. |
👍 |
@mattdeckard you are welcome! That's life, I also try too many things, but then I have to focus on what is more important in that moment. It would be great if you have time for a test. I'm adjusting the code, but the main part is already in. Any feedback would be really appreciated 👍 |
I vote we get the commits squashed and merge this. This is minimally impacting and we can make patches as we go along. |
👍 |
@rageboge before you squash your commits, can you touch up the formatting as mentioned in the PR? Once that's done, we can merge it in. We create a release candidate prior to adding major features, so this will be downloadable as a DMG for a while prior to its official release, so hopefully that will bring in the testing needed to get any patches out the door prior to the official 1.2 release. |
@tresf I just pushed a commit which I should solve the formatting issues. One point is still pending (from your comment) but the other comments should be fixed now. I'll then squash the commits |
Responded via #2228 (comment), thanks. As far as a commit message, your judgement is as good as ours. Your initial commit message "Add basic apple midi support" is just as good as any. 👍 |
great! Thanks. |
Per Google+ page:
@eagles051387, do you have a midi device you can test with? Can you help troubleshoot this?
The text was updated successfully, but these errors were encountered: