Car Audio Workshop Near Me

0 views
Skip to first unread message

Kayla Munl

unread,
Aug 3, 2024, 6:04:49 PM8/3/24
to quiprocitsym

Here is the printed workshop manual (PDF). At the workshop, we talked for just a few minutes after handing out the parts kits and a printed copy of this manual. The rest of the time was just helping 1-on-1 with minor issues. The workshop really is self-paced from this manual. If you want to do the workshop yourself, or teach it somewhere, all you really need is this manual and the parts listed below. The SD cards need to be pre-loaded with these four WAV files.

Windows XP, 7, 8, 8.1 and 10 are supported. Mac OS-X 10.7 and later are supported. For Yosemite or later require running Arduino once before installing Teensyduino, to pass the "downloaded from the Internet" question. Ubuntu 14.04 is the only tested Linux distro. Most Linux systems require installing "49-teensy.rules" in /etc/udev/rules.d.

Netbooks or old laptops with 1 GB or less RAM have poor performance with the Arduino IDE. In this workshop, sketches will be compiled with 5 libraries and the 32 bit Teensyduino core library, which is *far* more than typical 8 bit Arduino usage. In a local test workshop, we saw 1 GB RAM netbook which had always appeared to work fine with 8 bit Arduino complete many parts of this workshop, but it was unable to compile some examples when extra code was uncommented.

The workshop is largely self paced. Many of these are optional extra material for people with Arduino experience and quick computer skills. Only the first few in each section are the required core material.

Section 1: Install Software and Play Sounds

Finally, a kit is available for online purchase. Actually 2 kits. One is fully built and tested, like the ones we had at the SuperCon workshop. The other is just the special parts not sold separately by PJRC, so you won't have to make lots of separate orders to different sites (all with shipping costs) if you already have some of the parts and wish get the rest to build you own kit.

Of course, you need to download the 31-page PDF for the workshop manual (now with this fancy preview image). Best to print on a color printer. Low-tech paper doesn't consume valuable screen real estate while running Arduino and a browser to draw the audio designs.

Alex Glow recently did the entire workshop in 4 virtual workshop videos. Unlike the scripted, rehearsed and edited video Alysia and I made, Alex's videos show what the workshop is really like when experienced for the first time.

The workshop was a huge success. Almost everyone got though at least the delay sections and many commented on really enjoying the experience. Some got all the way to the end, and one guy managed to modify the TFT peak example to show FFT data!

I've updated the PDF for the printed manual with an errata note for the image on page 4, and a special note about the i2ss object which was a minor issue for several people during the workshop. Hopefully these will help for anyone who tries to do the workshop on their own.

Here's another photo from Hackaday's first article covering the SuperCon. I'm really glad to have been able to attend the event and contribute this workshop. It was indeed an awesome weekend.

Alysia & I have completed 2 marathon video recording sessions. Now I'm working to piece all the recordings together. We used 1 camcorder (usually zooming to the electronics), 1 screen capture, and 2 voice recorders to capture us talking and also the Teensy audio output. In other news, editing video is quite a lot of work....

Since posting our workshop plans for the Superconference, we've received an outpouring of requests for a video of the workshop. Because of all the detailed information we are delivering in these tutorials, we decided that filming a step-by-step video version was the best solution. We began filming yesterday afternoon and worked well into the evening, and we're about to pick up where we left off. We believe it will be worth the effort to educate a wider audience about the capabilities of this awesome library interface.

As of today, the web-based design tool we'll be using in the workshop is compatible with all 4 major browsers when used without Internet access. It's always worked with all 4 when accessed on the web, but until now if you wanted to access a copy on your hard drive without a web server, you were limited to only Firefox.

There were basically 2 issues. First was removing some leftover code from Node-Red (an open source IoT project where most of the GUI code came from) which loaded extra stuff from the server at startup. There's really no need, so all the documentation html was merged into the main file and that loading step disabled. The second part involved removing still more leftover cruft which interfered with Google Chrome when accessing without a server. Thanks to HWGuy on the forum for pointing out the issues impacting Chrome!

The HTML file is buried pretty deep inside Arduino's folder structure, so accessing the web server is still simpler. But if we don't have internet access, you can dig down several folders and open the right index.html file, and it will "just work" regardless of whether you use Chrome, Firefox, IE or Sarafi.

Without these, the mic pins can easily bend as you handle the board. Too much and they'll break. These little washers fill the space and have notches to fit around the nearby surface mount parts. The result is a much more durable build.

That tiny netbook did work (slowly) for nearly all the workshop examples. But when the extra code in section 2-3 was uncommented, very strange problems came up, where the Arduino IDE couldn't find the code which had been just successfully compiled. I'm pretty sure this is related to a Java memory allocation issue. Some time ago, the Arduino devs increased settings related to Java memory, and it caused many people to report bugs on older computers, so they lowed it. My best guess is those problems all still exist, but only happen on the smallest netbooks or extremely old machines.

We're going to try getting a message out to everyone signed up, hopefully middle of next week, about how to pre-install the software. That message should also warn not to bring networks or ancient machines with 1GB or less memory.

I'm pretty excited, and a tiny bit nervous. I think we're going to learn quite a lot, especially about how practical cramming so much material into this workshop really is. Whatever we learn today, we'll have just only 2 weeks to refine things.

There were many distracting fun things to dink with which made the time run short. However, I came home and did the workshop from scratch with the Video commentary (it was great to be able to pause and poke around).

The video was very well done. With time at home, I could really dig into the object configuration tool. That is a very fine piece of work. Like someone else said, I knew that you were working on the audio library but had not stayed up to speed with the progress... thus, the depth and breadth was stunning.

I attended Saturday's workshop at the Hackaday SuperCon, and it was my stand-out favourite of the 5 workshops I attended. The preparation and attention to detail was massive.

Whilst printed notes might seem quaint, when you're working from the single screen of a laptop & bouncing back n forth between the IDE, audio design web-app, & notes, having the notes separate was a timesaver.

Pre-made breadboard, again saved time, thank you!

You had plenty of people on call to help out when participants had questions.

Unlike so many of the other workshops that assumed significant chunks of prior knowledge, yours was 100% documented, which meant it was there for those who needed it, and those who didn't could simply skip ahead.

Kudos to everyone involved in bringing this workshop to life.

I knew Paul had been working on a Teensy Audio Library for the last year or more, but I've not had time to check in to see where it was up to until now. OMG, what an amazing piece of work! Truly inspiring.

Thank you for doing such a great job on this workshop. I hope you're able and willing to deliver it to more people in more places in future.

The I would have liked was more time though I am sure I would have spent all day there if given the chance. It was really a great workshop the material that was handed out needs to have updated graphics otherwise don't change a thing. One of the nicest parts is that it is still easy and fun to follow at home.

The workshop materials and the way you conducted the workshop were both superb! I have watched parts of the video and see that it is of the highest quality also. I just have one question: What are you two giggling about for the 1st 1/2 second of the video!! :) I like it!

We spent a good little chunk of time laughing at ourselves for being awkward trying to decide what to say as an intro. I, too, enjoyed Paul's decision to leave that little clip. We giggled quite a bit making the video, I'll admit ;)

Hey Paul! I'd love to do this workshop - in fact, it's the reason I registered for this conference - but it looks like it's fully booked. If I pick up the components and assemble everything I can by Saturday, would it be possible to sit in?

Yeah, this and some of the other workshops filled up several days ago. I really can't speak for Hackaday on capacity. I don't know how they're handing the logistics of getting people checked into each workshop, and the last thing I want to do is interfere or disrupt their... more

Linux, Mac and Windows are supported. Ubuntu 14.04 is the only verified Linux distro. Mac OS-X must version 10.7 or higher. Windows must be XP or later. Vista is untested. Windows 10 is supported (and 10 works better than any prior version of Windows).

Thanks for the information. I think I will sleep on it. The information I gathered today about some of the parts used in your talk is very interesting. $64 for the parts is do-able for me, but I wanted to be sure that the parts are something I would use either in the workshop, or in the near future.

c80f0f1006
Reply all
Reply to author
Forward
0 new messages