One reddit user posted an entire album made with Ruby (source code of the library written for it, released under the MIT license).
I think it's very cool that this user did not use Sonic Pi but used directly the Ruby MIDI gem by Ari Russo (unimidi). It's a very low-level approach to algorithmic music, one that just works and could be implemented in any language with a decent MIDI library. Makes us think a lot about perfectionism!
Album written in Ruby
Moderators: MattKingUSA, khz
-
- Established Member
- Posts: 1518
- Joined: Sun Jan 27, 2019 2:25 pm
- Location: Italy
- Has thanked: 387 times
- Been thanked: 300 times
Album written in Ruby
The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
- LAM
- Established Member
- Posts: 1126
- Joined: Thu Oct 08, 2020 3:16 pm
- Has thanked: 154 times
- Been thanked: 414 times
Re: Album written in Ruby
I liked it.
It's also a good showcase of different genres made with this technique.
I wonder how much effort it requires to achieve that.
It's also a good showcase of different genres made with this technique.
I wonder how much effort it requires to achieve that.
in mix, nobody can hear your screen
-
- Established Member
- Posts: 1518
- Joined: Sun Jan 27, 2019 2:25 pm
- Location: Italy
- Has thanked: 387 times
- Been thanked: 300 times
Re: Album written in Ruby
Here is a sample song made with that Ruby library:
https://github.com/Dubl/melodyobject/bl ... kokosie.rb
It's a bit like writing ABC notation or other similar text-based languages which allow notation, like TidalCycles, SuperCollider and Overtone.
If you want to try this out yourself in Ruby, there is https://sonic-pi.net/ which is FLOSS, has a GUI and lots of examples

The community of believers was of one heart and mind, and no one claimed that any of his possessions was his own, but they had everything in common. [Acts 4:32]
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!
Please donate time (even bug reports) or money to libre software
Jam on openSUSE + GeekosDAW!