{"id":"W4416087012","doi":"10.21105/joss.09144","title":"Plaquette: An Object-Oriented Framework for Embedded Signal Processing in Interactive Media","year":2025,"lang":"","type":"article","venue":"The Journal of Open Source Software","topic":"Multimedia Communication and Technology","field":"Social Sciences","cited_by":0,"is_retracted":false,"has_abstract":true,"ca_institutions":"Collège Montmorency; Université du Québec à Montréal","funders":"Social Sciences and Humanities Research Council of Canada; Natural Sciences and Engineering Research Council of Canada; Mitacs; Canada Council for the Arts","keywords":"Signal processing; Interactive computing; Interactive media; SIGNAL (programming language); Interactive design","routes":{"ca_aff":true,"ca_fund":true,"ca_venue":false,"about_ca":false,"invisible_to_affiliation_only":false},"retraction":null,"screen":null,"direct_labels":[],"prediction":{"model_version":"codex-gemma-dda1882f352a","candidate_categories":[],"consensus_categories":[],"category_scores_codex":[0.005693308,0.0002660425,0.0006687279,0.0004346242,0.0009208129,0.0004276602,0.004460058,0.0004223387,0.0003544533],"category_scores_gemma":[0.005896019,0.0002051995,0.0001568203,0.001415,0.0007618745,0.001225956,0.0008339818,0.00206561,0.000005533782],"about_ca_system_candidate":false,"about_ca_system_consensus":false,"about_ca_system_score_codex":0.0003075337,"about_ca_system_score_gemma":0.001718032,"about_ca_topic_candidate":false,"about_ca_topic_consensus":false,"about_ca_topic_score_codex":0.0003750555,"about_ca_topic_score_gemma":0.001415851,"domain_scores_codex":[0.9957252,0.001964032,0.001107059,0.0002477978,0.000476995,0.0004789815],"domain_scores_gemma":[0.9914869,0.005443918,0.001509571,0.0005450919,0.000856116,0.0001583917],"domain_codex":null,"domain_gemma":null,"domain_candidate":null,"domain_consensus":null,"study_design_codex":"design_other","study_design_gemma":"qualitative","study_design_scores_codex":[0.002777291,0.0009254531,0.003149328,0.00006791761,0.0001782667,0.000007610542,0.4753761,0.0003602347,0.0001108306,0.01129484,0.001274357,0.5044778],"study_design_scores_gemma":[0.006679298,0.0009517787,0.004940908,0.006384899,0.0005545589,0.00004511547,0.7015585,0.006348189,0.001028671,0.1688011,0.1018125,0.0008944601],"study_design_candidate":"qualitative","study_design_consensus":null,"genre_codex":"methods","genre_gemma":"empirical","genre_scores_codex":[0.1698854,0.003116106,0.7873778,0.03277627,0.001366269,0.002997785,0.00003668493,0.0001113715,0.002332367],"genre_scores_gemma":[0.9483706,0.0003843827,0.04891271,0.001780282,0.0001707215,0.00003582229,0.000005570747,0.00003099884,0.0003089205],"genre_candidate":"empirical","genre_consensus":null,"teacher_disagreement_score":0.7784852,"threshold_uncertainty_score":0.8974162,"prediction_status":"machine_predicted_unvalidated"},"machine_scores":{"provisional":true,"baseline":true,"maturity_gate_passed":false,"score_opus":0.03707689903385215,"score_gpt":0.3959441182854917,"score_spread":0.3588672192516396,"validation_status":"score_only:v0-immature-baseline","note":"Baseline scores from an immature model (maturity gate not passed). Scores rank; they never assert a category."}}