VibeLang is a programming language for making music

2 pointsposted 10 hours ago
by hmokiguess

5 Comments

tjr

10 hours ago

I have not tried it. As someone with ~30 years of experience with traditional music production, this looks rather cumbersome. On the other hand, for someone more familiar with programming languages than with traditional music, this might be really cool! Also, I can imagine a "programming language for music" would be maybe easier to leverage with AI tools.

hmokiguess

10 hours ago

Wow! Thanks for you input! How do you define traditional music production, and, what about this makes it feel cumbersome when compared to it?

tjr

9 hours ago

Well, in recent years, I would mainly work in a DAW system like Logic or Pro Tools, recording each track of music by playing the instrument -- be it a real instrument, or a virtual instrument played off a MIDI controller, or sometimes working with another performer doing a track -- so it was all about recording music in real time.

Whereas this system appears to emphasize a programmatic description of the music.

Of course, with MIDI, there's that underlying programmatic description, and you could use various means to work with MIDI in a more programming-style if you wanted, but I for one have mostly generated music either through playing an instrument, or sometimes through exporting music notation files (Sibelius, Dorico, etc.) to MIDI files.

To me, the idea of programming the timing and duration and intensity and so forth of a note from scratch seems like it would be harder and less enjoyable to do than to just play the note on a keyboard -- even if I turned around and applied some MIDI transforms to clean it up. But for someone who doesn't play music much, and is good with programming, this coding approach might prove easier.

hmokiguess

8 hours ago

Ah. That makes sense, thanks for clarifying! I play a lot of music, but I find there are gaps in which I require "someone" that this could fill for solo projects. For example, drum programming (I mainly play guitar). I often use Logic Pro Drummer and I enjoy it, but a programming interface and code feels more intuitive to my mental model there. I would love a "hybrid" mode for this.

hmokiguess

10 hours ago

Saw this posted in a thread, looks super interesting, especially the vscode integration through an extension. Anyone knows more about it or have used it before?