reaper-rs
reaper-rs copied to clipboard
Rust bindings for the REAPER C++ API
I want to implement plugin that loads specific subtitle format from file and inserts corresponding text items into project. Is there ready api for working with text items?
I'm sorry. This is a sort of duplicate, but, I hope, ready to push. I've found the plan of making all the medium-level quite a big task, that I can't...
The docs from `pub fn plugin_register_add_csurf_inst` state that this command registers a `hidden` control surface. I guess that is the reason why the registered control surface isn't being shown in...
midi_get_ppq_pos_start_of_measure midi_get_ppq_pos_end_of_measure midi_get_proj_qn_from_ppq_pos midi_get_ppq_pos_from_proj_qn midi_get_proj_time_from_ppq_pos midi_get_ppq_pos_from_proj_time every PPQ function is unsafe, because of take requirement
I've just built an iterator, that returns arbitrary "generic" midi events with PPQ position and all flags unpacked. Then the decision is needed what to do: - stop on this...
I'll move alphabetically through functions which can be straightforwardly wrapped. So, basically, this PR can be merged in master time to time without big concerns.
I'm not sure, where the issue corresponds to: `reaper-low`, CPP API or somewhere else. I definitely used this function from Python 2-3 years ago. And I think, it exists with...
I found in tests.rs, that I cannot simply use `BitFlags` struct. I think, that I should include them as dependency in `Cargo.toml`, than try to construct in the test function....
`set_ext_state` `get_ext_state` `has_ext_state` `delete_ext_state` `set_project_ext_state` `set_project_ext_state_unchecked` `get_project_ext_state` `get_project_ext_state_unchecked` `delete_project_ext_state` — verbose function to pass empty string. `delete_project_ext_state_unchecked` `enum_project_ext_state` with `EnumProjectExtStateResult` `enum_project_ext_state_unchecked` As `enum_project_ext_state` expects two string buffers, also introduced: `create_string_buffer`...
Here are functions I'm not sure in. Which are better to discuss.