pd: accept CC numbers up to the limit
This commit is contained in:
parent
a9f119d63b
commit
650018254b
2 changed files with 2 additions and 1 deletions
|
|
@ -24,6 +24,7 @@ function(copy_puredata_resources TARGET SOURCE_DIR DESTINATION_DIR)
|
||||||
endfunction()
|
endfunction()
|
||||||
|
|
||||||
add_library(sfizz_puredata MODULE sfizz_puredata.c)
|
add_library(sfizz_puredata MODULE sfizz_puredata.c)
|
||||||
|
target_compile_definitions(sfizz_puredata PRIVATE "SFIZZ_NUM_CCS=${SFIZZ_NUM_CCS}")
|
||||||
target_include_directories(sfizz_puredata PRIVATE "${PUREDATA_INCLUDE_DIR}")
|
target_include_directories(sfizz_puredata PRIVATE "${PUREDATA_INCLUDE_DIR}")
|
||||||
target_link_libraries(sfizz_puredata PRIVATE sfizz::sfizz)
|
target_link_libraries(sfizz_puredata PRIVATE sfizz::sfizz)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -237,7 +237,7 @@ static void sfizz_tilde_reload(t_sfizz_tilde* self, t_float value)
|
||||||
static void sfizz_tilde_hdcc(t_sfizz_tilde* self, t_float f1, t_float f2)
|
static void sfizz_tilde_hdcc(t_sfizz_tilde* self, t_float f1, t_float f2)
|
||||||
{
|
{
|
||||||
int cc = (int)f1;
|
int cc = (int)f1;
|
||||||
if (cc < 0 || cc > 127)
|
if (cc < 0 || cc >= SFIZZ_NUM_CCS)
|
||||||
return;
|
return;
|
||||||
sfizz_automate_hdcc(self->synth, 0, (int)cc, clamp01(f2));
|
sfizz_automate_hdcc(self->synth, 0, (int)cc, clamp01(f2));
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue