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.
