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...

ความคิดเห็น • 19

  • @SchellScivally
    @SchellScivally 12 ปีที่แล้ว

    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.

  • @amigalemming
    @amigalemming  12 ปีที่แล้ว

    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.

  • @monkian2000
    @monkian2000 15 ปีที่แล้ว

    Yeah mate, i loved it!
    Reminds me of Jean michelle Jarre, equinoxe.

  • @amigalemming
    @amigalemming  14 ปีที่แล้ว

    @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!

  • @amigalemming
    @amigalemming  14 ปีที่แล้ว

    @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.

  • @amigalemming
    @amigalemming  12 ปีที่แล้ว +1

    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.

  • @TheJahn1
    @TheJahn1 15 ปีที่แล้ว

    F*cking awesome.

  • @amigalemming
    @amigalemming  7 ปีที่แล้ว

    Btw. this was the original song composed with MED on Amiga:
    th-cam.com/video/dj-_8KiDmTU/w-d-xo.html

  • @amigalemming
    @amigalemming  12 ปีที่แล้ว

    It was me who complained about the quality. I take TheSum1005's hint seriously for future uploads.

  • @_pilly
    @_pilly 11 ปีที่แล้ว +2

    Very nice! you know what the fuck you're doing!!!!!!

  • @mustachada
    @mustachada 4 ปีที่แล้ว

    lindo

  • @obeest
    @obeest 14 ปีที่แล้ว

    yeah!, housey

  • @TheSum1005
    @TheSum1005 13 ปีที่แล้ว

    The distortion probably comes from using 240p

  • @quaad_heavy_sounds
    @quaad_heavy_sounds 12 ปีที่แล้ว

    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??

  • @jarblewarble
    @jarblewarble 14 ปีที่แล้ว

    @amigalemming Is the entire song computer-generated?

  • @quaad_heavy_sounds
    @quaad_heavy_sounds 12 ปีที่แล้ว

    i have no idea what haskore is.

  • @billfrug
    @billfrug 7 ปีที่แล้ว

    Is the C code of the animation available?

    • @amigalemming
      @amigalemming  7 ปีที่แล้ว +1

      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.