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

Recording with Midi Keyboard not working #6592

Closed
localhost-127 opened this issue Dec 20, 2022 · 2 comments · Fixed by #6593
Closed

Recording with Midi Keyboard not working #6592

localhost-127 opened this issue Dec 20, 2022 · 2 comments · Fixed by #6593
Labels

Comments

@localhost-127
Copy link
Contributor

localhost-127 commented Dec 20, 2022

Bug Summary

Impossible to record notes in PianoRoll when using a Midi Keyboard.
But KBAM inputs works alright.

System: Ubuntu 20.04.3 LTS
Version: 1.3.0-alpha.1.239+gff5f092a6

Steps to reproduce

  1. Connect Midi Keyboard to Instrument
  2. Open PianoRoll
  3. Press Record Button
  4. Press Keys on Midi Keyboard
  5. Observe that the timeline moves but notes are not recorded

Expected behavior

Should be able to record via Midi Keyboard.

Actual behavior

Not Able to record via Midi Keyboard

Affected LMMS versions

Only Checked on Version: 1.3.0-alpha.1.239+gff5f092a6
Should Affect all the Versions after #6174

Logs

As these logs suggest the callback event for recording with MidiKeyboard is not registered, because of these warning:

Click to expand
QObject::connect: Cannot queue arguments of type 'lmms::Note'
(Make sure 'lmms::Note' is registered using qRegisterMetaType().)
QObject::connect: Cannot queue arguments of type 'lmms::Note'
(Make sure 'lmms::Note' is registered using qRegisterMetaType().)
@musikBear
Copy link

Almost imposible to say why You have that issue. It not generaL.
bUT..

  1. Did you connect in correct order?
    Key-board must be running as lmms is opened
  2. Check midi-cable

@anytizer
Copy link
Contributor

anytizer commented Dec 21, 2022

Looks like under Win11 as well. alpha 1.237/239.
When I press the keyboard, it senses the key pressed and updates the piano's green color highlighter.
But slider keeps moving ahead, without picking up the note pressed.

noteEnd() triggered without a corresponding activate()!
QObject::connect: Cannot queue arguments of type 'lmms::Note'
(Make sure 'lmms::Note' is registered using qRegisterMetaType().)
QObject::connect: Cannot queue arguments of type 'lmms::Note'
(Make sure 'lmms::Note' is registered using qRegisterMetaType().)

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

Successfully merging a pull request may close this issue.

3 participants