W3C home > Mailing lists > Public > public-audio@w3.org > July to September 2012

Re: anyone using enyo with webaudio and MIDI (kinda ot/obscure)?

From: Peter Nyboer <pete@lividinstruments.com>
Date: Thu, 20 Sep 2012 11:29:55 -0700
Cc: public-audio@w3.org
Message-Id: <165927B5-7FEB-4A88-A96A-6015D58FF67C@lividinstruments.com>
To: Chris Wilson <cwilso@google.com>
Jquery is pretty good - I did a project with that, and there are frameworks for Jquery UI and Mobile. The other good thing about jquery is that pretty much ANY question you might have about it is answered on stackoverflow.com! But Enyo is built from the start with touch screens and mobile in mind. PhoneGap can be easily leveraged so you can access cameras, accelerometers, and other on-board devices. Overall, it just has a more elegant and concise feel to it. But the dearth of examples puts it at a disadvantage for a guy like me who learns from example.
Yes, it is the encapsulation stuff that seems like the way to get this working, but my background as a hack definitely makes this stuff less natural to me.
(ps - I saw you integrated the CNTRLR into the drum machine! NICE!)


On Sep 20, 2012, at 9:38 AM, Chris Wilson wrote:

> Hey Peter-
> I haven't used Enyo yet, but have been using jQuery Knob (e.g. for the MIDI Synth: http://webaudiodemos.appspot.com/midi-synth/index.html), and after a quick glance at Enyo, the usage would be moderately simple.  Enyo has a strong encapsulation model, which may or may not seem natural to you.  It seems to have a pretty rich control set, so I might move to it.
> The UI stuff definitely is the hard part to me, too - that synth took me less than a day to write and tweak the audio and midi code, and most of the rest of the week to build the UI!
> On Wed, Sep 19, 2012 at 3:58 PM, Peter Nyboer <pete@lividinstruments.com> wrote:
> I'm kind of curious about the "promise" of enyo (http://www.enyojs.com). It certainly is easy to get some UI stuff up, and I like the cross-platform potential. I'm curious about getting some MIDI and webaudio things working with it.
> However, I'm definitely no expert in web development, and I'm not sure how to wrap my head around talking to the UI elements that enyo generates. It's definitely not as simple as getting elements with getElementById() then setting values of UI elements (checkboxes in particular).
> It's probably not too hard to call some webaudio functions: it's mostly the UI stuff that is sticking my gears.
> If someone has any practice with this, I'd love to hear it and contribute some work!
> Peter
Received on Thursday, 20 September 2012 18:31:51 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:03:11 UTC