Air - Song made with Haskore and Supercollider
ฝัง
- เผยแพร่เมื่อ 8 ก.พ. 2025
- This song is composed with Haskore, a Haskell music library, controlling Supercollider, which generates the sound. It is created using some computed patterns.
The animation is coded in C.
See:
code.haskell.or...
www.haskell.org/
Unfortunately the melody instrument is quite distorted here on TH-cam. For better quality try
code.haskell.or...
A DAW is a digital audio workstation. It usually refers to programs like ProTools, DigitalPerformer, Logic, Live, etc...
one4dee, SuperCollider is a language and a sound synthesis server. Haskell is a language. Haskore is a library written in Haskell to generate sound using (in this instance) SuperCollider.
Haskore is a Haskell library for describing music and rendering it for different music formats or sound synthesizers like MIDI, CSound, SuperCollider or purely Haskell signal processing.
Yeah mate, i loved it!
Reminds me of Jean michelle Jarre, equinoxe.
@locusSol
Because I didn't code the animation at all. A friend of mine coded it even before I made that song in Haskell. I'm glad to use any Haskell-generated animation for my music videos!
@jarblewarble
I composed melody, harmonics, rhythm, designed the instrument sounds, and programmed this in Haskell. I also used random generator and programmed some patterns. That is, the song is not composed by a program, but the program performs the non-creative parts of the music production. You may like to read the source code that I link to in the video description.
What do you mean with 'daw'? Haskell is a (functional) programming language, SuperCollider is a software synthesizer, that is, it converts notes to an audio wave file. I do not use samples in SuperCollider, I generate all sounds from processors like oscillators, noise, frequency filters, distortion, reverb etc. And yes, Haskore is like a sequencer that is programmed in Haskell instead of making music via a graphical user interface.
nice flow
F*cking awesome.
Btw. this was the original song composed with MED on Amiga:
th-cam.com/video/dj-_8KiDmTU/w-d-xo.html
It was me who complained about the quality. I take TheSum1005's hint seriously for future uploads.
Very nice! you know what the fuck you're doing!!!!!!
lindo
yeah!, housey
The distortion probably comes from using 240p
So haskell is kinda like a daw and haskore and supercollider are kinda like sample packs of different sounds?? and instead of making the music with like a piano roll, you make the music using code??
@amigalemming Is the entire song computer-generated?
i have no idea what haskore is.
Is the C code of the animation available?
Found some old Code for Windows and AVI generation:
code.haskell.org/~thielema/fractal/cpp/
Don't know whether it is possible to generate that animation with the code.