MuScriptor: INFO: 127.0.0.1:53038 - "POST /export HTTP/1.1" 500 Internal Server Error
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\utils\midi.py", line 155, in scaled_meter
return int(scaled) if scaled >= 1 and scaled.is_integer() else beats_per_bar
AttributeError: 'int' object has no attribute 'is_integer'
INFO: 127.0.0.1:52211 - "POST /export HTTP/1.1" 500 Internal Server Error
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\uvicorn\protocols\http\httptools_impl.py"
, line 422, in run_asgi
result = await app( # type: ignore[func-returns-value]
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\uvicorn\middleware\proxy_headers.py", lin
e 63, in call
return await self.app(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\applications.py", line 1194, in _
call_
await super().call(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\applications.py", line 96, in _
call_
await self.middleware_stack(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\middleware\errors.py", line 186
, in call
raise exc
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\middleware\errors.py", line 164
, in call
await self.app(scope, receive, _send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\telemetry_asgi.py", line 151, in
call
await self.app(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\middleware\exceptions.py", line
63, in call
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette_exception_handler.py", line 53
, in wrapped_app
raise exc
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette_exception_handler.py", line 42
, in wrapped_app
await app(scope, receive, sender)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\middleware\asyncexitstack.py", li
ne 18, in call
await self.app(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\routing.py", line 676, in cal
l
await self.middleware_stack(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 2811, in app
await route.handle(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 1330, in handle
await super().handle(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\routing.py", line 282, in handl
e
await self.app(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 166, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette_exception_handler.py", line 53
, in wrapped_app
raise exc
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette_exception_handler.py", line 42
, in wrapped_app
await app(scope, receive, sender)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 152, in app
response = await f(request)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 745, in app
raw_response = await run_endpoint_function(
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 372, in run_end
point_function
return await dependant.call(**values)
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\server.py", line 517, in export
midi_bytes = await asyncio.to_thread(
File "C:\pinokio\bin\miniforge\lib\asyncio\threads.py", line 25, in to_thread
return await loop.run_in_executor(None, func_call)
File "C:\pinokio\bin\miniforge\lib\concurrent\futures\thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\transcription_model.py", line 751, in events_to_midi
_bytes
midi = notes_to_midi(
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\utils\midi.py", line 379, in notes_to_midi
grid = resolve_grid(beat_grid, options, [n.onset for n in notes])
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\utils\midi.py", line 99, in resolve_grid
beats_per_bar = options.beats_per_bar or scaled_meter(grid.beats_per_bar, scale)
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\utils\midi.py", line 155, in scaled_meter
return int(scaled) if scaled >= 1 and scaled.is_integer() else beats_per_bar
AttributeError: 'int' object has no attribute 'is_integer'
### logs/api/musescore.js/1793786652644
Source: api / musescore.js
Lines: 13 total, last 13 included
```text
[api shell.run]
Microsoft Windows [Version 10.0.19044.7807]
C:\pinokio\api\muscriptor.pinokio.git\app>conda_hook & conda deactivate & conda deactivate & conda deactivate & c
onda activate base & C:\pinokio\api\muscriptor.pinokio.git\app\env\Scripts\activate C:\pinokio\api\muscriptor.pin
okio.git\app\env && "python" "../setup-musescore.py" "--platform" "win32" "--archive" "../cache/musescore/MuseSco
re-Studio-4.7.5.260831071-x86_64.paf.exe" "--sha256" "1f482f572edac911bf61a8fd2e7844b1a010c05b1a1bf611955c57c2c40
eb4fa" "--binary" "App/MuseScore/bin/MuseScore4.exe" "--marker" ".ready-4.7.5-win32-x64" "--version" "4.7.5" "--s
evenzip" "C:\pinokio\bin\miniforge\Library\bin\7z.exe"
MuseScore 4.7.5 ready: C:\pinokio\api\muscriptor.pinokio.git\tools\musescore\App\MuseScore\bin\MuseScore4.exe
(env) (base) C:\pinokio\api\muscriptor.pinokio.git\app>
MuScriptor: INFO: 127.0.0.1:53038 - "POST /export HTTP/1.1" 500 Internal Server Error
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\utils\midi.py", line 155, in scaled_meter
return int(scaled) if scaled >= 1 and scaled.is_integer() else beats_per_bar
AttributeError: 'int' object has no attribute 'is_integer'
INFO: 127.0.0.1:52211 - "POST /export HTTP/1.1" 500 Internal Server Error
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\uvicorn\protocols\http\httptools_impl.py"
, line 422, in run_asgi
result = await app( # type: ignore[func-returns-value]
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\uvicorn\middleware\proxy_headers.py", lin
e 63, in call
return await self.app(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\applications.py", line 1194, in _
call_
await super().call(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\applications.py", line 96, in _
call_
await self.middleware_stack(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\middleware\errors.py", line 186
, in call
raise exc
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\middleware\errors.py", line 164
, in call
await self.app(scope, receive, _send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\telemetry_asgi.py", line 151, in
call
await self.app(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\middleware\exceptions.py", line
63, in call
await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette_exception_handler.py", line 53
, in wrapped_app
raise exc
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette_exception_handler.py", line 42
, in wrapped_app
await app(scope, receive, sender)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\middleware\asyncexitstack.py", li
ne 18, in call
await self.app(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\routing.py", line 676, in cal
l
await self.middleware_stack(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 2811, in app
await route.handle(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 1330, in handle
await super().handle(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette\routing.py", line 282, in handl
e
await self.app(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 166, in app
await wrap_app_handling_exceptions(app, request)(scope, receive, send)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette_exception_handler.py", line 53
, in wrapped_app
raise exc
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\starlette_exception_handler.py", line 42
, in wrapped_app
await app(scope, receive, sender)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 152, in app
response = await f(request)
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 745, in app
raw_response = await run_endpoint_function(
File "C:\pinokio\api\muscriptor.pinokio.git\app\env\lib\site-packages\fastapi\routing.py", line 372, in run_end
point_function
return await dependant.call(**values)
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\server.py", line 517, in export
midi_bytes = await asyncio.to_thread(
File "C:\pinokio\bin\miniforge\lib\asyncio\threads.py", line 25, in to_thread
return await loop.run_in_executor(None, func_call)
File "C:\pinokio\bin\miniforge\lib\concurrent\futures\thread.py", line 58, in run
result = self.fn(*self.args, **self.kwargs)
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\transcription_model.py", line 751, in events_to_midi
_bytes
midi = notes_to_midi(
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\utils\midi.py", line 379, in notes_to_midi
grid = resolve_grid(beat_grid, options, [n.onset for n in notes])
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\utils\midi.py", line 99, in resolve_grid
beats_per_bar = options.beats_per_bar or scaled_meter(grid.beats_per_bar, scale)
File "C:\pinokio\api\muscriptor.pinokio.git\app\muscriptor\utils\midi.py", line 155, in scaled_meter
return int(scaled) if scaled >= 1 and scaled.is_integer() else beats_per_bar
AttributeError: 'int' object has no attribute 'is_integer'