Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
    Dealga McArdle
    @zeffii
    any chance there could be a coffeescript mode in the editor?
    </feature requests>
    cravista
    @jahpd
    I have implemented some ones, but without the same features
    cravista
    @jahpd
    and another simple client https://github.com/jahpd/termpot/
    cravista
    @jahpd
    with flschiavoni
    Dealga McArdle
    @zeffii
    @jahpd that's pretty sweet!
    cravista
    @jahpd
    @zeffii thanks. We hope to learn more, this method of music programming is awesome.
    Rafael Pato
    @MetalWeirdo
    hello, I just found your project and I was wondering if there's some documentation on how to use it?
    Jeremie Ges
    @GesJeremie
    Ouahhh
    your workstation is just awesome
    stagas
    @stagas
    @MetalWeirdo not much, you can check https://github.com/wavepot/wavepot/wiki and the tutorials / tracks / modules, from there it's mostly experimenting
    Khoi Nguyen
    @khoin
    uhughuhguuh I need to get back to this haha
    Anastasia Dunbar
    @AnastasiaDunbar
    I made a real-time audio manipulation test and thought if you could input audio files using:
    var audioCtx=new AudioContext(),buffers=[],length=0;
    function waitForBuffers(){
        if(buffers.length==length){ //Done.
            console.log("Done loading buffers.");
            fileInput.remove();
            //playYourSoundHere(buffers);
        }else{ //Retry and wait.
            console.log(buffers.length+"/"+length);
            setTimeout(waitForBuffers,100);
        }
    }
    function openAudioFile(event){
        length=event.target.files.length;
        var readers=[],current=0;
        for(var i=0;i<event.target.files.length;i++){
            readers[i]=new FileReader();
            readers[i].onload=function(){
                audioCtx.decodeAudioData(readers[current].result,buffer=>{
                    buffers.push(buffer);
                });
                current++;
            };
            readers[i].readAsArrayBuffer(event.target.files[i]);
        }
        waitForBuffers();
    };
    var fileInput=document.createElement("input");
    fileInput.setAttribute("type","file");
    fileInput.setAttribute("accept","audio/*");
    fileInput.setAttribute("multiple","");
    document.body.appendChild(fileInput);
    fileInput.addEventListener("change",openAudioFile,false);
    Anastasia Dunbar
    @AnastasiaDunbar
    Ace should be updated because of unnecessary ES6 errors.
    e.g. Arrow functions as "Bad invocation."
    Anastasia Dunbar
    @AnastasiaDunbar
    Henri Tuhola
    @cheery
    @AnastasiaDunbar it's the wavepot.com ?
    Anastasia Dunbar
    @AnastasiaDunbar
    You're right, it's ".com" I just forgot.
    I've been on tinyrave.com a lot that I forgot about this site.
    TheDoveNinja
    @TheDoveNinja
    i cant get it to work
    stagas
    @stagas
    i forgot about this channel xD
    u should check out the new wavepot http://wavepot.com
    :)
    stagas
    @stagas
    anyone knows any virtual midi controller for linux? like with knobs etc, to test the webmidi api? or a webmidi app itself?
    stagas
    @stagas
    @cheery you've had some webmidi work if i remember maybe u know?
    stagas
    @stagas
    inline editor waveform plotting
    inline editor waveform plotting :)