Google Chrome AudioTool and HTML5 Audio Composition tools

Started by paults, November 01, 2011, 03:00:40 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

paults


I saw this in the Chrome web store -

https://chrome.google.com/webstore/detail/bkgoccjhfjgjedhkiefaclppgbmoobnk

it is a free app, including audio recording, synths, drum machines, effects. It can run within the Chrome browser.  I think we'll start to see quite a bit of these kind of things, since they are marketing Chrome "Internet-only" laptops now.







aliensporebomb

It's ironic that the whole industry is emphasizing cloud computing when internet service providers are scaling back their "unlimited" internet particularly when it revolves around portable devices such as smartphones and tablets.   Very cool idea though!
My music projects online at http://www.aliensporebomb.com/

GK Devices:  Roland VG-99, Boss GP-10, Boss SY-1000.

Elantric

QuoteIt's ironic that the whole industry is emphasizing cloud computing when internet service providers are scaling back their "unlimited" internet particularly when it revolves around portable devices such as smartphones and tablets.   Very cool idea though!

Its by design as the new source of revenue, the way i see it, the plan is:

* Get folks hooked on Tablet PCs  / Ipads with limited built in storage 

* Get folks hooked on uploading their archived data to the "cloud". (iCloud, Adrive, DropBox, Google Docs, MS Live, etc.)

* Get folks hooked on the idea of paying month to month for "Cloud" file access.

* Vendors start offering applications which are available strictly only as a "cloud computing resource"  - to get more people to sign up.

Its all part of the new paradigm shift the major technology players have placed us all in at this time. And it makes it easier for the NSA/TSA to review everything you are doing ;)

http://en.wikipedia.org/wiki/Cloud_computing



FreeTime

Cost to your ISP to transfer one GB of data is around a penny. Of course you could argue that a smaller ISP would pay a nickel, if you come to my house I'll give you the difference. On a system largely funded by our taxdollars, I liken it to first you pay me to install a swimming pool in your backyard, then charging you rent to use it.

I could see this being very useful for collaboration though, providing your connection has the bandwidth.

Kevin M

Even though I'm a developer doing cloud-related data development, I don't like the idea of uploading my own data into the 'cloud' and then paying to access it and conceivably paying a penalty (data throttling) or fee to the ISP as well.

Elantric

QuoteI don't like the idea of uploading my own data into the 'cloud' and then paying to access it and conceivably paying a penalty (data throttling) or fee to the ISP as well.

Same here - this is why I'm researching setting up a Pogoplug hard drive on my network at home, and (in theory) i will be able to access my data anywhere at anytime
http://www.pogoplug.com/products-pogoplug.html

http://software.pogoplug.com/

 
QuoteCost to your ISP to transfer one GB of data is around a penny

Back in 2010 -yes

Today in 2023, many use their smartphone as a WiFi Host for allowing all home computers to access internet

Most " unlimited data mobile plans place a Wifi Host data cap restriction to 20gb per month , exceed that and then they charge you $$ for every extra 10mB of wifi data

paults

Western Digital has offered the same kind of options for awhile - my two year old external drive plugs into the router and is a network file server that can be accessed through the internet, and supports Windows and iTunes streaming.  It also has a connector for an additional drive.  Deals are easy to find, especially since they repackage the products often - my 1GB drive was $90.

Here is their current offering:

http://www.wdc.com/en/products/products.aspx?id=280#tab8

Elantric

Google Chrome AudioTool
Free online music composition / collaboration app.
http://wiki.audiotool.com/doku.php

http://www.audiotool.com/tutorials




aliensporebomb

That's interesting.  Cool.

I figured someone would do it sooner or later.
My music projects online at http://www.aliensporebomb.com/

GK Devices:  Roland VG-99, Boss GP-10, Boss SY-1000.

Now_And_Then

 Considering the amount of money that Google makes from piracy, the fact that they make piracy profitable for websites that offer pirated content, fund any number of astro-turf anti-copyright organizations and "academics" such as Lawrence Lessig, have introduced and lobbied heavily for "orphan-works" legislation that will enable them to use other people's on an industrial scale while paying nothing to the creators, etc etc etc, you might want to think twice before you use this thing.

(Good place to start reading about it, if you aren't already familiar with the situation: http://www.musictechpolicy.com/ "

Kevin M

Yawn.  Apps like that are interesting, but, to me, less about music, and more about copying and pasting stuff together.

Mrchevy

I'm beginning to think that Google is the Borg in disguise, " We must assimilate you, resistance is futile, soon, we will control everything and everyone and we shall rule the universe". ( insert EVIL laugh here) ;D
Gibson Les Paul Custom
Epi Les Paul Standard
Gibson SG 50's prototype
Squire classic vibe 60's
Epi LP Modern
Epi SG Custom
Martin acoustic

Princeton chorus 210

GT100
GR-55
Helix LT
Waza Air Headphones
Boomerang III

And, a lot of stuff I DON'T need

musicman65

we have to face it, in the digital realm, copying is a reality that won't go away. Yes, it is changing the recording industry. Hopefully, no longer will they be the fat cats under the old rules they created (contracts that screw the artist).

Everything changes....

bd

Elantric

Jul 19 2012
Music in the Browser: A Soundtrack from a Crowd, A Keyboard for a Mouse

by Peter Kirn



Slowly but surely, the web audio API creeps toward being something that's usable in more than one browser at a time. In the meantime, we get a glimpse of how generative music could be a part of what's to come. It's a long way from those horrid, looping audio files that plagued the Web in its heady 1990s adolescence.

Today on Create Digital Motion, I look at the aesthetics of crowd-sourcing in work by Aaron Koblin and Chris Milk – and how the view of the significance of the crowd has changed over time. Substitute "music" for "motion," and you'll get a similar argument about what crowds might do with sound.

With 'This Exquisite Forest,' Animations That Evolve, Collaboratively
http://createdigitalmotion.com/2012/07/with-this-exquisite-forest-animations-that-evolve-collaboratively/
But it's worth noting the musical elements that form part of that experience. The tools are high-level, but thanks to the audio API and browser interactivity, it's possible for users to shape the musical landscape that accompanies some of the animations. (You'll only see the interface at top if you click an animation that has music; the others lack the tool.) In the behind-the-scenes videos, some of Google's (and digital media's) smartest discuss how the plumbing fit in with the art.

Also this week, our friend TheAlphaNerd has been building tools for generating your own keyboards in browser windows. Here, the applications are broad – you could build interactive learning tools for music theory and tuning, for instance, or a means for forum participants to communicate ideas through musical sketches and not just text. All the code is open source, so it's a great place to start learning about how this stuff is done, trying some handy libraries that make your life easier, and perhaps experimenting with what online interfaces could be.

And good things are coming. (so, if you can dig in and help and make this happen...)

http://automagicmusicmaker.com/

It's getting to be about time to do a full review of how HTML5 and the Web are getting on with sound, but that will have to wait for another day. In the meantime, if you've seen compelling examples – or have questions from a development or user perspective – let us know.


--

Make music, in your browser!
http://automagicmusicmaker.com/
Built using the flocking audio synthesis library and the fluid infusion framework "The Automagic Music Maker" offers developers and musicians the ability to generate various types of keyboard in the browser.

Create keyboards of custom sizes, colors, and tunings. Want a 7 note octave of pink and brown notes, easy peasey. Microtonal compositions with 100 equal tempered notes per octaves, our specialty!

Feel free to open up your console right now and start tinkering, the above keyboard is a global object called Instrument

$ instrument.model                     // Take a peak at the model
$ instrument.update("ocataves", 3)     // 3 Octaves
$ instrument.update("aFourFreq", 435)  // 19th Century Austria
$ instrument.update("octaveNotes", 7)  // Just try it!


These are just some of the nifty keyboards you can make.

Upcoming features include ARIA support, keyboard binding, touch support, diatonic / scale based filtering, a grid layout, and an arpeggiator


and more good reading
HTML5 Audio — The State of Play by Mark Boas.


http://html5doctor.com/html5-audio-the-state-of-play/?utm_source=feedburner&utm_medium=feed&utm_campaign=Feed%3A+html5doctor+%28HTML5doctor%29


tekrytor

Aviary has several interesting audio apps in Chrome.
SY-300/BeatBuddy/VoiceLive 3/GR-55(v1.50)/33/1/50/700/VGA-7/V-Bass, Yam-G10, GPK-4, DIY X-Bee HighlyLiquidCPU "Cozy-Lil-Footie", FCB-1010, other MIDI stuff, Godin Freeway SA and various other GK equipped controllers, Sonar X1, Audacity, KXstudio, Misc devices

tekrytor

Quote from:  Mrchevy on July 19, 2012, 05:44:23 AM
I'm beginning to think that Google is the Borg in disguise, " We must assimilate you, resistance is futile, soon, we will control everything and everyone and we shall rule the universe". ( insert EVIL laugh here) ;D
Try 'Google Now' if you want to reenforce that concept. It knows what you are doing and helps you be a better member of the hive.
SY-300/BeatBuddy/VoiceLive 3/GR-55(v1.50)/33/1/50/700/VGA-7/V-Bass, Yam-G10, GPK-4, DIY X-Bee HighlyLiquidCPU "Cozy-Lil-Footie", FCB-1010, other MIDI stuff, Godin Freeway SA and various other GK equipped controllers, Sonar X1, Audacity, KXstudio, Misc devices

musicman65

Apple has been tracking their hypnotized sheep for years now. Nothing new here...

bd

tekrytor

SY-300/BeatBuddy/VoiceLive 3/GR-55(v1.50)/33/1/50/700/VGA-7/V-Bass, Yam-G10, GPK-4, DIY X-Bee HighlyLiquidCPU "Cozy-Lil-Footie", FCB-1010, other MIDI stuff, Godin Freeway SA and various other GK equipped controllers, Sonar X1, Audacity, KXstudio, Misc devices

Elantric

Google Chrome Browser can host many interesting apps for musicians

These are interesting
http://www.chromeexperiments.com/detail/mixjs/


AudioTool - Online Music Workstation
http://www.audiotool.com/app/chrome

Transcribe - Transcribe audio without alternating between an audio player and a text editor.
http://transcribe.wreally.com/

JamDeck
http://beta.oscillicious.com/jam/html/nacljam.html

TwistedWave - A browser-based audio editor
https://twistedwave.com/online/

Aviary Photo editor
http://techcrunch.com/2009/11/25/aviary-chrome-extension/


More news and updates on Google Chrome announced here
http://chrome.blogspot.com/

mbenigni

Some of you may recall I was having a hard time finding a Windows DAW with touch support and a GUI suited to small screens.  I was increasingly frustrated by the fact that the legacy desktop in Windows 8 doesn't offer any pinch-to-zoom functionality, which IMO, would make x86 apps infinitely more usable.  It occurred to me, since Internet Explorer does have pinch-zoom and scrolling, a browser-based control surface that sends MIDI to a DAW via a virtual MIDI port might be a decent stop gap.  So I've begun working on exactly that, using the Jazz-Soft plugin.

So far this is testing very well in Firefox, with just a couple of bugs I have to iron out in Internet Explorer.  I'm testing with LoopBe as MIDI Out port, tracking the I/O with Bomes SendSX.  When I have IE working correctly, I'll enable LoopBe in Ableton Live, and use Ableton's MIDI learn to get it all going.

If you're curious to try it, download and unzip the attachment, install the Jazz plugin (more info at the jazz-soft.net website) and put the other two files in the same folder, anywhere on your hard drive.  Then, open the HTML file in your browser (Firefox recommended for now).

There is no editor per se, but I've kept the code really minimal so that setting up your own configuration should be straightforward.  Basically, there's a JPG file which is a single screen capture of your surface.  It can be any size and as simple or dense as you like, since scrolling and zooming are supported.  Once you've "painted" a design you like, you can modify the existing fader and momentary (button) classes so that their sizes match your design elements, or you can add new ones.  To observe size and position as you go, just add a border to the style of each class, e.g. border:1px solid white, and remove that when you're finished.

Once the style block is done, replace the fader and button instances (the DIV tags) with your own, using your new classes (or reusing mine).  These will assume the proper functionality provided their names/IDs begin with "fader" or "momentary" and end with the CC number you'd like sent when they're touched.  (Additional classes supporting PC messages will be added later.)  The rest is automatic.  At runtime, a dropdown will present you with a list of available MIDI ports, and the application as written will attempt to select LoopBe.  This can be changed if you're controlling external gear.

Legal note:  this is NOT a commercial endeavor and if it ever heads in that direction any likeness to the Push hardware will be removed.  This was just a quick, early mockup and Push looked like a cool point of reference.  Please Ableton, take it as flattery and do not sue me...

Edit: adding a screencap of the thing "in action", until I have it fully set up and ready for a YouTube video or whatever.

Elantric

#20
Agree!


But you can

Zoom In on Windows by Holding the "WINDOWS" key and pressing the + key

Zoom Out on Windows by Holding the "WINDOWS" key and pressing the - key 

mbenigni

Replaced "mixer.zip" attachment in original post with new version that will work on both Firefox and IE (tested with IE8).  Also provides visual feedback when buttons are pressed.

mbenigni

Got this set up and successfully tested tonight!  A custom (and easily customizable) touchscreen control surface and Ableton Live running on the same system.  Could still do with a little refinement, but all the pieces are in place.  I attached a new zip to the OP with a couple of bug fixes. 

Note you have to disable protected mode on IE 11 in order for the Jazz plugin to load.  Probably true of IE 10 as well.

I'll shoot a quick video ASAP (which for me probably means in about a year LOL) and type up some notes on the html/ javascript source if anyone's interested.

Elantric

http://www.audiotool.com/contest/moogfest

Make a track on Audiotool and win the chance to play at Moogfest!

For 1 month we've teamed up with Moogfest to find the best producer on Audiotool.

The user with the best track will win a trip to Asheville and get to play a set at Moogfest along with some of the biggest names in electronic music, including Kraftwerk, Giorgio Moroder, Flying Lotus, M.I.A. and many more.

The winner will also, together with 7 runners-up have their tracks featured on a promotional recording that will go out to all of the artists, press and VIPs attending Moogfest 2014.



Elantric

http://createdigitalmusic.com/2015/04/now-google-chrome-browser-midi/

Now Google Chrome Browser Does MIDI
BY PETER KIRN

It's 32 years old. It's supported by keyboards and electronic wind instruments and lederhosen. And now you can add your browser to the list. MIDI will never die.
Yes, as of more recent beta and stable builds, Google's Chrome browser has built-in support for hardware MIDI. Plug in a MIDI controller, and you can play – well, this Web Audio MIDI Synthesizer, anyway:
https://webaudiodemos.appspot.com/midi-synth/index.html
Chris Wilso is the author, and describes it thusly:
This application is a analog synthesizer simulation built on the Web Audio API. It is very loosely based on the architecture of a Moog Prodigy synthesizer, although this is a polyphonic synthesizer, and it lacks the oscillator sync and glide effects of the Prodigy. (AKA: this is not intended to be a replication of the Prodigy, so pleased don't tell me how crappy a reproduction it is! :)
This uses my Web MIDI Polyfill to add MIDI support via the Web MIDI API – in fact, I partly wrote this as a test case for the polyfill and the MIDI API itself, so if you have a MIDI keyboard attached, check it out. The polyfill uses Java to access the MIDI device, so if you're wondering why Java is loading, that's why. It may take a few seconds for MIDI to become active – the library takes a while to load – but when the ring turns gray (instead of blue), it's ready. If you have a native implementation of the Web MIDI API in your browser, the polyfill shouldn't load – at the time of this writing, Chrome Canary and Chrome Stable (33) have the only such implementation. The Web MIDI flag must also be enabled via chrome://flags/#enable-web-midi
So, why would you want such a thing?
Well, Google has their Chrome operating system to worry about, for one. And while Chromebooks haven't exactly taken the world by storm, they are picking up a tidy selection of sales.
We've heard promises of browser-based music for years, of course, and even had some rather viable options (first in Flash, now in Web tools). The promises are old enough that you might rightfully be more than a little dubious about their future. Standalone software performs better, it seems, and the business model that supports it has remained more of an incentive to developers than the unknown world of a browser tab.
That said, I could still foresee someone devising an application we haven't yet imagined. For instance, if this were more widely deployed, maybe plugging a MIDI keyboard into an app on Facebook isn't out of the question.
I also still imagine that browser-based music apps could be powerful for education and communication in ways standalone apps might not – and then, you might be willing to settle for slightly less-awesome performance.
In the meantime, this doesn't matter so much. Developers wanting to toy around with this now can, and there's code to play with, too. So that's one of the nice things about the Web: without making any significant investment, our "what if?" scenarios don't have to be limited to me rambling on and speculating. You can actually try it for yourself.
https://github.com/cwilso/midi-synth

For more reflections on this and Web audio in general, here's a great opinion piece:
Latest Google Chrome beta gets MIDI support
http://www.producertech.me/2015/04/latest-google-chrome-beta-gets-midi-support/