Describing musical domain with F#
One of my recent projects was to create software that would automatically generate music based on a predefined set of rules. The degree of randomness I've planned to introduce would let me create different melodies every time, while the set of rules I was planning to create would ensure that it still would sound nice. In this article, we'll have a look at how these rules are encoded in F#
Tags: fsharp, dotnet, functional