-
Notifications
You must be signed in to change notification settings - Fork 104
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
CLAP 1.2.0 #371
CLAP 1.2.0 #371
Conversation
…ing called multiple times
Adjust active and processing state documentation
Correct referenced function name in comment
Explaning how the wildcard voice lookup works
Expanded discussion of -1 wildcard note address mechanism
Expand some note and note expression doc
1. fix a small grammar mistake 2. crystal clear on what semitone means
Expand note expression tuning description just a bit
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
A few comments, only one of them material. I'm happy to merge as is but if we are still making changes, expanding the comments - especially on clap_plugin_id::api
- seems smart
To be consistent with all the other extensions
// VST2: print the id as a signed 32-bits integer | ||
// eg: "-4382976" | ||
// | ||
// VST3: print the id as a standard UUID |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Perhaps add "(lower case)" ?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
yes
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On the other hand any uuid helper can deal with both lower case and upper case right?
It just has to be a valid uuid.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yeah, requiring lower case can even cause problems if some people support uppercase anyway, and some don't.
Then perhaps add "Both lower and upper case are allowed.", so people know they have to be prepared for both?
It can be an issue if you compare strings.
include/clap/ext/draft/ambisonic.h
Outdated
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
didn't we need this for the configurable audio ports extension?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
static CLAP_CONSTEXPR const char CLAP_EXT_CONFIGURABLE_AUDIO_PORTS[] = "clap.configurable-audio-ports.draft1";
refers still to "draft"
Add CLAP_CONSTEXPR to voice-info and preset-load id declarations
Rename clap_timestamp_t to clap_timestamp and move to separate header
Document null terminated string members of clap_universal_plugin_id
No description provided.