Midi I/O instellen voor Arturia mk II doet app bevriezen.

• 8 Jan 2023 - 11:20

Het toewijzen van een midi controller (Arturia mk II ) voor input noten doet het programma bevriezen wanneer ik mijn selectie bevestig.
Het programma herkent de controller, want lijst hem op, maar het lukt niet om het klaviertje te doen samenwerken.
Met andere software geen enkel probleem, tenzij usb eens uittrekken en eer instoppen.


Reacties

Ik heb met mijn Arturia Essential geen probleem. Welk OS gebruik je? Ik heb Windows 11.
Er staan bij mij 2 Arturia Midi opties in de lijst en beide geen probleem.

Als antwoord op van peterhaerens6

Zeker nog niet verouderd....ik heb even op mijn Windows 10 laptop getest en daar ook geen probleem.
Nu ik weet dat je windows gebruikt, kan ik wellicht verder helpen (heb geen tot weinig ervaring met Linux/macOS).
Hoe lang wacht je met het "bevriezen"?
Heb je wellicht op hetzelfde moment nog een andere applicatie open staan die deze midi aansluiting gebruikt?

Als antwoord op van Henk De Groot

Probeerde op laptop: zelfde gang van zaken.
Musescore als enige app die midi gebruikt.
Bevriezen gebeurt soms direct na het aanvinken van mijn controller,
soms na het drukken op ok.
1 sec reactietijd (ruw geschat)
In Sibelius geen probleem zelfs terwijl frozen Musescore nog aanstaat.

Als antwoord op van peterhaerens6

Vreemd, geen idee wat dit zou kunnen veroorzaken. Ik zie wel dat er een issue gerapporteerd is door iemand met een Arturia Keystep keyboard. Die persoon kan hem niet selecteren als input maar wel als output.

Wellicht staat er nog iets in het log bestand van MS4 wat zou kunnen helpen. Je kunt het log bestand hier vinden: %localappdata%\MuseScore\MuseScore4\logs

De %localappdata% is een special waarde "vertaald" naar iets als:
C:\Users\Gebruikesnaam\AppData\Local\MuseScore\MuseScore4\logs

Maar je kunt het in de windows verkenner gewoon invoeren.

Als antwoord op van Henk De Groot

Datzelfde verschijnsel nl. wél als output selecteren (maar dat is zinloos in het geval van de mk II) heb ik ook ondervonden.
Ik zal een logbestand hieronder plakken.
Ikzelf kan daar niks uitrapen, het gaat mijn PC-petje te boven.

2023-01-08T22:55:25.487 | INFO | main_thread | GlobalModule | onPreInit: log path: C:/Users/user/AppData/Local/MuseScore/MuseScore4/logs/MuseScore_230108_225525.log
2023-01-08T22:55:25.487 | INFO | main_thread | GlobalModule | onPreInit: === Started MuseScore 4.0.0, build number 223472200 ===
2023-01-08T22:55:25.927 | INFO | main_thread | DiagnosticsModule | onInit: success start crash handler
2023-01-08T22:55:25.977 | INFO | main_thread | WasapiAudioDriver | open: WASAPI: trying to open the audio end-point with the following sample rate - 44100
2023-01-08T22:55:25.977 | INFO | main_thread | WasapiAudioDriver | open: WASAPI: trying to open the audio end-point with the following samples per channel number - 1024
2023-01-08T22:55:25.984 | INFO | 5596 | WasapiAudioClient | configureDeviceInternal: WASAPI: Settings device client properties
2023-01-08T22:55:25.984 | INFO | 5596 | WasapiAudioClient | configureDeviceInternal: WASAPI: Getting device mix format
2023-01-08T22:55:25.985 | INFO | 5596 | WasapiAudioClient | configureDeviceInternal: WASAPI: Getting shared mode engine period
2023-01-08T22:55:25.986 | INFO | 5596 | WasapiAudioClient | configureDeviceInternal: WASAPI: Device successfully configured
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Initialized WASAPI audio endpoint with:
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Sample rate: 44100
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Channels: 2
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Average bytes per second: 352800
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Block align: 8
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Bits per sample: 32
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: cbSize: 0
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: HnsBufferDuration: 232200
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Minimal period in frames: 441
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Default period in frames: 441
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Fundamental period in frames: 441
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Max period in frames: 441
2023-01-08T22:55:25.991 | INFO | 5596 | WasapiAudioClient | ActivateCompleted: Min period in frames: 441
2023-01-08T22:55:25.991 | ERROR | 5596 | WasapiAudioClient | setStateAndNotify:
2023-01-08T22:55:25.991 | ERROR | 5596 | WasapiAudioClient | setStateAndNotify:
2023-01-08T22:55:25.992 | ERROR | 26976 | WasapiAudioClient | setStateAndNotify:
2023-01-08T22:55:27.339 | ERROR | main_thread | WasapiAudioClient | setStateAndNotify:
2023-01-08T22:55:27.340 | ERROR | 26976 | WasapiAudioClient | setStateAndNotify:
2023-01-08T22:55:27.341 | INFO | main_thread | WasapiAudioDriver | open: WASAPI: trying to open the audio end-point with the following sample rate - 44100
2023-01-08T22:55:27.341 | INFO | main_thread | WasapiAudioDriver | open: WASAPI: trying to open the audio end-point with the following samples per channel number - 1024
2023-01-08T22:55:27.341 | INFO | 9360 | WasapiAudioClient | configureDeviceInternal: WASAPI: Settings device client properties
2023-01-08T22:55:27.341 | INFO | 9360 | WasapiAudioClient | configureDeviceInternal: WASAPI: Getting device mix format
2023-01-08T22:55:27.342 | INFO | 9360 | WasapiAudioClient | configureDeviceInternal: WASAPI: Getting shared mode engine period
2023-01-08T22:55:27.342 | INFO | 9360 | WasapiAudioClient | configureDeviceInternal: WASAPI: Device successfully configured
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Initialized WASAPI audio endpoint with:
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Sample rate: 44100
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Channels: 2
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Average bytes per second: 352800
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Block align: 8
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Bits per sample: 32
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: cbSize: 0
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: HnsBufferDuration: 232200
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Minimal period in frames: 441
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Default period in frames: 441
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Fundamental period in frames: 441
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Max period in frames: 441
2023-01-08T22:55:27.345 | INFO | 9360 | WasapiAudioClient | ActivateCompleted: Min period in frames: 441
2023-01-08T22:55:27.345 | ERROR | 9360 | WasapiAudioClient | setStateAndNotify:
2023-01-08T22:55:27.345 | ERROR | 9360 | WasapiAudioClient | setStateAndNotify:
2023-01-08T22:55:27.345 | ERROR | 20712 | WasapiAudioClient | setStateAndNotify:
2023-01-08T22:55:27.997 | ERROR | main_thread | IpcSocket | connect: failed init socket
2023-01-08T22:55:27.997 | INFO | main_thread | IpcSocket | connect: success connected to ipc server
2023-01-08T22:55:28.804 | WARN | main_thread | Qt | void __cdecl Layouting::ItemBoxContainer::setSize_recursive(class QSize,enum Layouting::ChildrenResizeStrategy) New size doesn't respect size constraints ; new= QSize(0, -32) ; min= QSize(0, 0) Layouting::ItemBoxContainer(0x12390b30)
2023-01-08T22:55:28.804 | WARN | main_thread | Qt | void __cdecl Layouting::ItemBoxContainer::setSize_recursive(class QSize,enum Layouting::ChildrenResizeStrategy) New size doesn't respect size constraints ; new= QSize(0, -32) ; min= QSize(0, 0) Layouting::ItemBoxContainer(0x12390b30)
2023-01-08T22:55:28.805 | WARN | main_thread | Qt | void __cdecl Layouting::ItemBoxContainer::setSize_recursive(class QSize,enum Layouting::ChildrenResizeStrategy) New size doesn't respect size constraints ; new= QSize(1150, -32) ; min= QSize(0, 0) Layouting::ItemBoxContainer(0x12390b30)
2023-01-08T22:55:30.888 | ERROR | 27144 | UpdateService | parseRelease: failed parse, err: "illegal value"
2023-01-08T22:55:30.906 | ERROR | main_thread | | operator : Unable to check for update, error: [1701]
2023-01-08T22:55:38.712 | WARN | main_thread | Qt | QQmlComponent: Created graphical object was not placed in the graphics scene.
2023-01-08T22:56:11.809 | WARN | main_thread | Qt | QQmlComponent: Created graphical object was not placed in the graphics scene.
2023-01-08T22:56:14.093 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: about
2023-01-08T22:56:14.104 | WARN | main_thread | Qt | QObject::connect(QQuickItem, mu::uicomponents::WinPopupViewCloseController): invalid nullptr parameter
2023-01-08T22:56:14.104 | WARN | main_thread | Qt | QObject::connect(QObject, mu::uicomponents::WinPopupViewCloseController): invalid nullptr parameter
2023-01-08T23:03:58.065 | WARN | main_thread | Qt | Retrying to obtain clipboard.
2023-01-08T23:04:34.580 | WARN | main_thread | Qt | QQmlComponent: Created graphical object was not placed in the graphics scene.
2023-01-08T23:04:38.293 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: online-handbook
2023-01-08T23:45:54.114 | WARN | main_thread | Qt | QQmlComponent: Created graphical object was not placed in the graphics scene.
2023-01-08T23:45:55.643 | INFO | main_thread | ActionsDispatcher | dispatch: try call action: preference-dialog
2023-01-08T23:45:56.143 | ERROR | main_thread | ipc | writeToSocket: failed write to socket, err: "Onbekende fout"
2023-01-08T23:45:57.143 | ERROR | main_thread | ipc | writeToSocket: failed write to socket, err: "Onbekende fout"
2023-01-08T23:45:57.416 | WARN | main_thread | Qt | QObject::connect(QQuickItem, mu::uicomponents::WinPopupViewCloseController): invalid nullptr parameter
2023-01-08T23:45:57.416 | WARN | main_thread | Qt | QObject::connect(QObject, mu::uicomponents::WinPopupViewCloseController): invalid nullptr parameter
2023-01-08T23:46:08.220 | ERROR | main_thread | ipc | writeToSocket: failed write to socket, err: "Onbekende fout"
2023-01-08T23:46:09.110 | ERROR | main_thread | ipc | writeToSocket: failed write to socket, err: "Onbekende fout"

Als antwoord op van peterhaerens6

Het zegt mij ook niet heel veel :( maar ja het had maar zo kunnen zijn dat er wel iets nuttigs in kon staan wat begrijpelijk is. Hier de link naar het issue: https://musescore.org/en/node/340755
In het zoeken naar issues kwam ik overigens wel tegen dat het keyboard ook mogelijk uit zichzelf geselecteerd wordt (en je in de Midi input dus niets hoeft aan te passen).

Op mijn system sluit ik eerst mijn keyboard aan en daarna open ik MS4.
Als ik nu naar Voorkeuren->I/O ga dan is mijn keyboard al geselecteerd en werkt deze ook.

Misschien werkt het keyboard dus al.....(sorry toch even checken).

Maak een nieuwe partituur
Kies een instrument (bv piano)
Selecteer de eerste maat en activeer Noteninvoer
Voer nu een noot in op het MIDI keyboard

Dit is wel anders dan in MS3 waarbij het keyboard ook werkt wanneer noteninvoer niet geactiveerd is.

Als antwoord op van peterhaerens6

Geen idee waarom dit met dit keyboard niet goed werkt. Wellicht is het nog een optie om de fabrieksinstellingen te herstellen (te vinden in het Help menu) en dan te kijken of het probleem is verholpen.

Ik vermoed dat het automatisch selecteren/detecteren van het keyboard niet juist werkt.

Als antwoord op van peterhaerens6

Tja ieder recht op zijn eigen mening maar wel jammer dat het avontuur zo snel stopt. Zelf ben ik al heel lang gebruiker van MuseScore en in het verleden ook van Finale, Sibelius, Copyist en Capella maar heb nog nooit 1 partituur ingevoerd middels het MIDI keyboard. Invoer via het computer toetsenbord gaat zoveel sneller daar kan het MIDI keyboard niet tegen op. Ik gebruik het in MuseScore alleen om te testen. Dus wellicht toch nog de moeite waard om te proberen zonder MIDI keyboard invoer, want er is zoveel moois te ontdekken. Ik weet zeker dat het op een gegeven moment vast zal gaan werken voor de uitzonderingsgevallen die nu bekend zijn maar ja dan moet men er wel eerst achter komen wat het probleem is.

Graag gedaan en wellicht tot ooit.

Als antwoord op van Henk De Groot

Tsja, ergens vind ik het ook jammer, want naast de software lijkt Musescore ook een fijne internetcommunity waar vlot hulp geboden wordt.
Zelf ben ik qua muzieknotatie reeds een 'oudgediende'.
Ooit begonnen met Score (een quasi onmogelijk programma zeker inzake layout, en zeer gebruiksonvriendelijk qua bewerken, maar anderzijds zeer mooie strakke afdrukken)
Daarna de klassiekers Finale, Encore, Sibelius,...
Wat betreft invoer ben ik zeker een fan van de keyboard-shortcuts, maar om blok-akkoorden in te voeren gaat het met een midi-klaviertje toch stukken sneller... en eens je dat gewend bent van andere programma's, dan laat je ongaarne dat comfort wegvallen...
Maar goed, ik kom af en toe wel eens gluren en zal na een eventuele update eens checken of er schot in de zaak komt.
Nogmaals van harte dank en veel plezier bij het schrijven.

Peter

Do you still have an unanswered question? Log eerst in om je vraag te plaatsen.