dcjs / talks

Talking at dcjs
20 stars 6 forks source link

Javascript for Sound Art #28

Closed nvioli closed 7 years ago

nvioli commented 7 years ago

Your Name: Nick Violi Your twitter handle: nvioli A few words about yourself: Hi, I'm Nick. I've been programming in various capacities for 10+ years (well, I guess if you want to reach back to my TI-83 days it's more than that, but I'd rather not date myself). I've been working as a capital-P programmer for the last 4+, hired as a full-stack engineer, but focusing on frontend development for the last 2.5 or so. I've been friends with @elgreg for around 10 years, but I just started attending DCJS in the last few months. I've learned some good stuff every time I join you and I think it would be fun to give a talk; it seems like a great way to learn a new topic, and practicing public speaking is a bonus.

Talk title: Javascript for Art; or How to p5js; or somesuch...

Talk abstract: I've been playing around with Processing's javascript library, p5js, and I think it would make an interesting talk. My first foray was building this little experiment (you'll need to accept the microphone permission), but my goal for the next step is to hook up a visualization to a prerecorded sound file or sample library. I read this great tutorial on generative music in javascript, and this feels like a natural extension.

If that sounds reasonable I think I'll just start building it, keep good notes, and build the talk in parallel as I learn and make some decisions. Do you think it would work best as a sort of show-and-tell, where I start with the finished product and then break down some of the interesting components? Or is there a better way to think about it?

I'd appreciate any guidance you have about the scope or structure of a talk like this. Any tips you have to give me the best chance of making something that people will enjoy and get the most out of would be great!

Expected length: 45ish minutes sounds about right.

Available months: I'm proposing two talks; the first would probably be ready July - September, or maybe later, and the second some time after that. Please let me know which of the two sounds more interesting / more likely to make a talk that people enjoy and get something out of.

elgreg commented 7 years ago

Chatted with @jakerella about this and I think we're both equally pumped about the sound presentation. When are you thinking? July?

nvioli commented 7 years ago

I picked a topic and set up my dev environment, so I'm basically like 90% done.

July might be a bit ambitious; I'll see how far I get in the next few weeks and keep you posted.

jakerella commented 7 years ago

July is taken now. :) So is September, and I'm not sure about August... @elgreg or @asabaylus did we check on August?

elgreg commented 7 years ago

Accepted for September!

jakerella commented 7 years ago

Hey @nvioli! Just making sure that you are still good for September 14. Let us know and we'll get the meetup invite out!

nvioli commented 7 years ago

Yep yep! Hard at work on the presentation. The working title is "Web Audio

Looking forward to it!

On Tue, Aug 15, 2017, 09:21 Jordan Kasper notifications@github.com wrote:

Hey @nvioli https://github.com/nvioli! Just making sure that you are still good for September 14. Let us know and we'll get the meetup invite out!

— You are receiving this because you were mentioned.

Reply to this email directly, view it on GitHub https://github.com/dcjs/talks/issues/28#issuecomment-322464044, or mute the thread https://github.com/notifications/unsubscribe-auth/ABsQ_MNI0vGoelurWi76xqo2sgTu6-osks5sYZtYgaJpZM4Mtxst .

jakerella commented 7 years ago

That's bit of a mouthful. :) What about the original title above? I don't think you need to be so specific in the title. Anyway, we're super excited!! Once you have the title and abstract nailed down let's get the event posted. Let me know if you need any help!

nvioli commented 7 years ago

Sure, title of the issue is fine too.

Here's a quick swing at an abstract: Javascript isn't just for building forms and making divs appear and disappear! In our September meetup, Nick will introduce p5.js, a powerful yet approachable library geared towards artists and beginner programmers. P5 supplies the browser with components for drawing and manipulating shapes, building animations, creating and playing sounds, and more.

Nick will work through a small project he built interpreting a piece of 20th century classical music, with short forays into music theory, the math behind it, and their relationship to programming.

Improvements & suggestions welcome :)

jakerella commented 7 years ago

I love it! Let's run with it. I'll get the meetup event set.

nvioli commented 7 years ago

Just checking in, haven't seen the event yet. Also I was talking to Greg about speakers (being an audio presentation and all). He suggested a Bluetooth one but I wonder if anyone has access to a better setup? I'll ask around too...

elgreg commented 7 years ago

Thanks for the prod! It is scheduled and announced as of a few minutes ago!

I wish we had a PA. Alas, no dice. Not sure if anyone is working for a place that has one or could provide one. I'll ask around.

On Sat, Aug 26, 2017 at 5:08 PM, Nick Violi notifications@github.com wrote:

Just checking in, haven't seen the event yet. Also I was talking to Greg about speakers (being an audio presentation and all). He suggested a Bluetooth one but I wonder if anyone has access to a better setup? I'll ask around too...

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dcjs/talks/issues/28#issuecomment-325162035, or mute the thread https://github.com/notifications/unsubscribe-auth/AACfRDC04L2Cbr1TdTtbV1xdoW7sVlACks5scIlngaJpZM4Mtxst .

jakerella commented 7 years ago

I can bring some logitech speakers to connect to your computer... not great, but better than the laptop speakers. No mic. Let me know

asabaylus commented 7 years ago

I've got a pretty loud Bluetooth nose speaker that I think may work

Sent from my iPhone

On Aug 27, 2017, at 11:50 AM, Jordan Kasper notifications@github.com wrote:

I can bring some logitech speakers to connect to your computer... not great, but better than the laptop speakers. No mic. Let me know

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

nvioli commented 7 years ago

Cool, thanks guys, sounds like we have some options. I have a pair of Sonos speakers that are quite loud, but don't have a line in. I was doing some reading about casting from a computer and found some leads that I'll play around with when I'm home. If that doesn't work maybe we can all just bring what we have and figure out the best solution when we get there.

On Sun, Aug 27, 2017, 11:50 Jordan Kasper notifications@github.com wrote:

I can bring some logitech speakers to connect to your computer... not great, but better than the laptop speakers. No mic. Let me know

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dcjs/talks/issues/28#issuecomment-325206683, or mute the thread https://github.com/notifications/unsubscribe-auth/ABsQ_NV-k05RQiwwYoTwY_cTwqE-qRSRks5scZA7gaJpZM4Mtxst .

asabaylus commented 7 years ago

Hi Nick have you looked at air parrot? http://www.airsquirrels.com/airparrot/

It may do the trick for streaming to your sonos speakers

Asa

Sent from my iPhone

On Aug 27, 2017, at 2:15 PM, Nick Violi notifications@github.com wrote:

Cool, thanks guys, sounds like we have some options. I have a pair of Sonos speakers that are quite loud, but don't have a line in. I was doing some reading about casting from a computer and found some leads that I'll play around with when I'm home. If that doesn't work maybe we can all just bring what we have and figure out the best solution when we get there.

On Sun, Aug 27, 2017, 11:50 Jordan Kasper notifications@github.com wrote:

I can bring some logitech speakers to connect to your computer... not great, but better than the laptop speakers. No mic. Let me know

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dcjs/talks/issues/28#issuecomment-325206683, or mute the thread https://github.com/notifications/unsubscribe-auth/ABsQ_NV-k05RQiwwYoTwY_cTwqE-qRSRks5scZA7gaJpZM4Mtxst .

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

nvioli commented 7 years ago

Thanks, Asa. I'll check that out.

On Sun, Aug 27, 2017, 15:45 Asa Baylus notifications@github.com wrote:

Hi Nick have you looked at air parrot? http://www.airsquirrels.com/airparrot/

It may do the trick for streaming to your sonos speakers

Asa

Sent from my iPhone

On Aug 27, 2017, at 2:15 PM, Nick Violi notifications@github.com wrote:

Cool, thanks guys, sounds like we have some options. I have a pair of Sonos speakers that are quite loud, but don't have a line in. I was doing some reading about casting from a computer and found some leads that I'll play around with when I'm home. If that doesn't work maybe we can all just bring what we have and figure out the best solution when we get there.

On Sun, Aug 27, 2017, 11:50 Jordan Kasper notifications@github.com wrote:

I can bring some logitech speakers to connect to your computer... not great, but better than the laptop speakers. No mic. Let me know

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dcjs/talks/issues/28#issuecomment-325206683, or mute the thread < https://github.com/notifications/unsubscribe-auth/ABsQ_NV-k05RQiwwYoTwY_cTwqE-qRSRks5scZA7gaJpZM4Mtxst

.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dcjs/talks/issues/28#issuecomment-325219910, or mute the thread https://github.com/notifications/unsubscribe-auth/ABsQ_EEGXh4l0691ct-fetS9gibVBP5Tks5sccdJgaJpZM4Mtxst .

nvioli commented 7 years ago

Hey guys, just want to finish up the speaker conversation. The Sonos thing isn't going to work. I borrowed a small set of Logitech speakers, but is it annoying if I ask you both (Asa and Jake) to bring the speakers you have and we can just figure out the best solution before the presentation?

asabaylus commented 7 years ago

Sure the speaker I have may be too small but I'll bring it no harm in trying

Asa

Sent from my iPhone

On Sep 10, 2017, at 10:04 PM, Nick Violi notifications@github.com wrote:

Hey guys, just want to finish up the speaker conversation. The Sonos thing isn't going to work. I borrowed a small set of Logitech speakers, but is it annoying if I ask you both (Asa and Jake) to bring the speakers you have and we can just figure out the best solution before the presentation?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

elgreg commented 7 years ago

I have a pretty loud bluetooth one that I'll bring as well. I'll try to get there by 5:30pm or 6 so that we can test it out without disrupting too much.

On Mon, Sep 11, 2017 at 7:43 AM, Asa Baylus notifications@github.com wrote:

Sure the speaker I have may be too small but I'll bring it no harm in trying

Asa

Sent from my iPhone

On Sep 10, 2017, at 10:04 PM, Nick Violi notifications@github.com wrote:

Hey guys, just want to finish up the speaker conversation. The Sonos thing isn't going to work. I borrowed a small set of Logitech speakers, but is it annoying if I ask you both (Asa and Jake) to bring the speakers you have and we can just figure out the best solution before the presentation?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dcjs/talks/issues/28#issuecomment-328504201, or mute the thread https://github.com/notifications/unsubscribe-auth/AACfRGTW3nWwr209I5bQuVaoKeJDJnzsks5shRzIgaJpZM4Mtxst .

asabaylus commented 7 years ago

I think we should be able to use ampme to share Bluetooth across multiple speakers https://www.techforpc.com/tag/ampme-for-windows-and-mac/

Sent from my iPhone

On Sep 11, 2017, at 9:47 AM, Greg Lavallee notifications@github.com wrote:

I have a pretty loud bluetooth one that I'll bring as well. I'll try to get there by 5:30pm or 6 so that we can test it out without disrupting too much.

On Mon, Sep 11, 2017 at 7:43 AM, Asa Baylus notifications@github.com wrote:

Sure the speaker I have may be too small but I'll bring it no harm in trying

Asa

Sent from my iPhone

On Sep 10, 2017, at 10:04 PM, Nick Violi notifications@github.com wrote:

Hey guys, just want to finish up the speaker conversation. The Sonos thing isn't going to work. I borrowed a small set of Logitech speakers, but is it annoying if I ask you both (Asa and Jake) to bring the speakers you have and we can just figure out the best solution before the presentation?

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub https://github.com/dcjs/talks/issues/28#issuecomment-328504201, or mute the thread https://github.com/notifications/unsubscribe-auth/AACfRGTW3nWwr209I5bQuVaoKeJDJnzsks5shRzIgaJpZM4Mtxst .

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHub, or mute the thread.

jakerella commented 7 years ago

Do we have a final solution? @nvioli ?

nvioli commented 7 years ago

@jakerella I think we have some good options and we should just all bring them and find the best combination a few minutes beforehand. If it's a pain for you to bring yours nbd.

jakerella commented 7 years ago

Mine is a fairly big setup (all the speakers plug into the subwoofer). If we think that's the best option I am happy to bring it, just need to know if there are other good options.

nvioli commented 7 years ago

Ooh, if yours has a dedicated sub I think that sounds like the best option...