News for hackers. Stuff that matters.
Re:Velato: A programming language where source code must be ... by Rochus on Monday March 04, 2024 @11:53AM (#39592607)
I see, thanks. But is Velato actually conceived to create music, or is the music just a "random" byproduct?
Re:Velato: A programming language where source code must be ... by velcrovan on Monday March 04, 2024 @12:18PM (#39592966)
From the top of the original link:

> “Velato offers an unusual challenge to programmer-musicians: to compose a musical piece that, in addition to expressing their aims musically, fills the constraints necessary to compile to a working Velato program.”

It seems like Velato’s purpose is to provide an unusual and interesting creative constraint for people who can both code and write music.

Re:Velato: A programming language where source code must be ... by Rochus on Monday March 04, 2024 @12:26PM (#39593095)
> Velato’s purpose is to provide an unusual and interesting creative constraint for people who can both code and write music

I do both on a professional level and have no idea what this sentence means; that's why I'm asking.

Re:Velato: A programming language where source code must be ... by MyNameIs_Hacker on Monday March 04, 2024 @01:27PM (#39594004)
Have you ever sat in front of your favorite DAW version XX and thought, oh wow so many things, what am I going to do?

How about Sonic Pi? Or any modern audio toolset. So much possibility, where to start?

Creative constraint is about opening up pathways by restricting options.

Re:Velato: A programming language where source code must be ... by hn_acker on Monday March 04, 2024 @01:36PM (#39594143)
It means come up with a code goal and a music goal, and fulfill both with a Velato program. For example, can you write MIDI file which finds the nth Fibonnaci number and sounds good to your friend when played with a piano instrument (a real one or a sound sample)?
Re:Velato: A programming language where source code must be ... by Minor49er on Monday March 04, 2024 @01:44PM (#39594241)
Presumably you code and compose in separate contexts, unlike what the sentence describes
Re:Velato: A programming language where source code must be ... by jcpst on Tuesday March 05, 2024 @08:59AM (#39603497)
Constraints are not too crazy of a concept. It’s not much different than say, writing a traditional Schoenberg style 12-tone composition.

You would create your tone rows and then write your composition. If you follow the rules, then it is also 12-tone serialism.