Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 3 of 3
  1. #1
    New to the CF scene
    Join Date
    Nov 2016
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Randomly sequence pre-recorded music loops over a certain period of time, in an app?

    So I had an idea about doing an album entirely composed of loops of music created by me. What I'm looking to be able to do is programme an app/ website in which you click play and then a randomly structured collection of those those loops would be play back and overlap in different ways, without too much repetition. It might sound a bit like this (in terms of structure, I mean): https://www.youtube.com/watch?v=kFJDW-I2SCI

    What I was was wondering is how I should programme this (what programming language etc.). I haven't got much experience with coding (I've done a bit of HTML and I once made a text-based game from a .bat file but that is about the extent of my knowledge) but I am willing to learn... I just need to know where to get started.

    Thanks,

    Joe

  2. #2
    New Coder
    Join Date
    Nov 2016
    Location
    South Africa, Cape Town
    Posts
    49
    Thanks
    1
    Thanked 1 Time in 1 Post
    I guess you could do that in any language that supports audio playback. The most difficult part would be creating the audio file that you want overlapping. It would be inefficient to use a programming language to make the song overlap. A dedicated audio editor would be best for that task. Then all you have to do is create a program which imports multiple files and plays them back at random or any which way you like. An easy language to learn for that would be Python, simply because I use Python for everything

  3. #3
    New to the CF scene
    Join Date
    Nov 2016
    Posts
    2
    Thanks
    0
    Thanked 0 Times in 0 Posts
    Thanks. I suppose if I export everything from Logic as a loop then they should all fit together. I'll try python


 

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •