I can second that newslandvalley's stuff is great.  I used one of his 
projects to power https://github.com/knewter/colluder which is a real-time 
collaborative music tracker.  It needs some more work to be full-featured, 
but all the hard stuff is covered and it works :)

On Sunday, October 9, 2016 at 4:07:24 AM UTC-5, John Watson wrote:
>
> I've been working primarily on audio for the last 6 or 7 months.  Some 
> examples:
>
> A soundfont 
> <https://www.google.com/url?q=https%3A%2F%2Fgithub.com%2Fnewlandsvalley%2Felm-soundfont-ports&sa=D&sntz=1&usg=AFQjCNGazCJQI-tAJKGY3niNt9CYoy7-Rw>
>  
> javascript wrapper that gives you a grand piano
> A MIDI parser <https://github.com/newlandsvalley/elm-comidi>
> A module that encapsulates a MIDI player 
> <https://github.com/newlandsvalley/midi-player> widget using the grand 
> piano again
> Support for web-midi <https://github.com/newlandsvalley/elm-webmidi> (elm 
> 0.16 only)
> A lot of stuff based around the ABC notation 
> <https://github.com/newlandsvalley/elm-abc-player> for music scores
>
> Of course, to use web-audio or web-midi in Elm 0.17, it's true that your 
> only option is to use ports.
>
>
> On Sunday, 9 October 2016 01:24:10 UTC+1, ratvis wrote:
>>
>> Either just HTLM5 audio element or web-audio? I kind of thought after .17 
>> came out, some more stuff would come out. 
>> Just a wrapper thing around html5 audio (onPause, onEnded,...) would 
>> enable people to do fun stuff. 
>>
>

-- 
You received this message because you are subscribed to the Google Groups "Elm 
Discuss" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to