Alexander Kraus

Results 32 comments of Alexander Kraus

Could you provide some information on your problem? Useful would be * steps to reproduce / minimal example * what did you try?

You might be right - the request is made with a reference to a temporary (from your functions `on_pushButton_clicked` and `on_pushButton_2_clicked`), which is likely the cause for the crash. Those...

`request->completionProc` can be used to delete request again, after passing the pointer there with `request->completionRefCon` refer to https://developer.apple.com/documentation/coremidi/midisysexsendrequest `completionProc` will be called when you can delete the request.

> Can I add as developer @waddlesplash would have to answer that. :)

I tracked the problem down to this line: https://github.com/logicomacorp/WaveSabre/blob/master/WaveSabreConvert/FLConverter.cs#L266 - `generator.Plugin` seems to be `null`.

With the null reference line avoided, the devices in the tracks are not deserialized correctly from the 20.9 format: * 20.1 ![image](https://user-images.githubusercontent.com/7655767/150781879-b53459c8-358f-4bf3-9f7e-1d99c7e691da.png) * 20.9 ![image](https://user-images.githubusercontent.com/7655767/150781887-4b699e5f-0f7a-4dbb-9217-a23580a3332e.png)

This might be a fix for the problem: https://github.com/Kwarf/FLParser/commit/c9b0bc5e35c58b0aa658b65c4d62ed666088ce6c

I think both importing over the ui directly (by selecting file>import) and having a command line converter tool would be cool. I think the Python converter you suggest would be...

Using MSVC-2022 with c++-20 enabled resolves the problem.

Maybe it would also be cool to save those comments as actual comments in the yaml file (I'm not sure of the yaml parser used is capable of parsing comments,...