ICFP 2023 (series) / FARM 2023 (series) / FARM 2023 / Weighted Refinement Types for Counterpoint Composition
Weighted Refinement Types for Counterpoint CompositionRecorded
Refinement types are useful for describing specifications of programs. When applied to music theory, however, refinement types are too restrictive in that they do not allow breaking of rules.
To relax this restriction, we propose weighted refinement types, a variation of refinement types where each refinement predicate carries a weight representing the importance of that predicate. In this paper, we present a weighted refinement type system that has core features required for composing species counterpoint. We also discuss potential applications of weighted refinement types in non-musical domains.
Fri 8 SepDisplayed time zone: Pacific Time (US & Canada) change
Fri 8 Sep
Displayed time zone: Pacific Time (US & Canada) change
09:00 - 10:30 | FARM Session 1FARM at Vashon 2 Chair(s): John Leo Halfaya Research, Mae Milano University of California at Berkeley | ||
09:00 30mTalk | Weighted Refinement Types for Counterpoint CompositionRecorded FARM Youyou Cong Tokyo Institute of Technology DOI | ||
09:30 30mTalk | The Beauty and Elegance of Functional Reactive Animation FARM Ivan Perez NASA Ames Research Center DOI | ||
10:00 30mTalk | Demo: A functional EDSL for mathematics visualization that compiles to JavaScriptRecorded FARM Allister Beharry University of London DOI Pre-print Media Attached |