Timofey Kazantsev
Timofey Kazantsev
I feel, that `AudioAccessor` commit is OK. But, for the case, I put it here: not as straight, as typing arguments in right order.
Now should be OK
I'm thinking on `PositionInPpq` representation. Basically, in take, PPQ is just normal `u32`. And, working with midi events, I usually need to convert it to the `u32`. It just returns...
Hmm, I never told to Justin)) If I try to ask some questions in cocos forum, it looks for me like an dead frost... > The question is whether REAPER...
But, the case is not in `ApiExists`, but in the `MainSaveProjectEx`, which does not work particularly in rust.
With this commit I'm wondering if there is more idiomatic way of unwrapping misc types, when underlying API wants `0`, `-1` or else. For example: ```Rust let cmd: i32; match...
I've realized, that I not really understand the concept of usage scope. I mean, what should be in the main thread, and what — not. And should be this checked...
Wow. It became much clearer! Thank you. But, where do we really going out of the MainThread? Do I understand corretly, that all API listeners (ActionHook, CSurf) are still in...
I'm Sorry, for several hours can't figure the way of registering the action (command). I've tried as from high-level with, as I think, a static closure: ```Rust #[reaper_extension_plugin( name =...
Well, for now I've figured this with using also of `reaper_high::Action` struct ```Rust use reaper_high; use reaper_macros::reaper_extension_plugin; use reaper_medium::{CommandId, HookCommand, OwnedGaccelRegister}; use std::error::Error; const NAME: &str = "TEST_COMMAND"; fn id(name:...