Posts Tagged ‘Dre’

WTPA Gets Iced; Version 2 Firmware Out!

Monday, July 6th, 2009

Happy Birthday America!

Wait — no: Happy Birtday WTPA!

It’s a little bogus to use the above fuzzy-wuzzy pictures, but given the current state of fireworks in my neighborhood and the celebratory announcement of the NEW FIRMWARE, I feel justified in using hazy party pics. The above was actually a totally kickass surprise party (peep the cake made by my girl Julianna Luther) in May to celebrate the WTPA launch here in Chicago; why my friends decided to start beef between me and Dre I’ll never know.

So anyway, we’ll pretend it’s a birthday party for the NEW FIRMWARE! As of today the version 2 firmware is now the most current, and will ship with all WTPAs ordered.

Changes From Rev1 To Rev2 Firmware:

  • The original firmware did not take into account settling time for the ADC when changing channels, and as a result, the last result from the control pot often ended up being logged as the first (or first several) samples. This resulted in a loud click at the beginning of a sampled phrase when the control pot was set to certain positions. The sampling routine now throws out the first few samples until the ADC has settled, eliminating the click.
  • The firmware now allows for playing a “single shot” sample when the sample is backwards masked.
  • The firmware now sets the DAC to midscale at powerup. This eliminates the loud bump that would happen the first time a user triggered any audio interrupt (including recording) after powerup.

The current firmware is now posted on the site (the old version of the source code is also included in the firmware download, and you’re welcome to compile and use that if you want to be retro for some weird reason). Those of you who already have WTPAs can update to the new firmware using any old avr programmer with a 6-pin ISP connector. I like the Atmel STK500, but I’d be remiss in not mentioning the fine programmers available for cheap at Adafruit Industries who pretty much have this whole kit game on lock.

Information on how to update your firmware is available in lots of AVR-specific places on the net:

  • The GNU Tool Chain for AVR — Very nerdy and complete and useful. It’s where I go.
  • Winavr — A Windows port of that toolchain.
  • AVRfreaks — The biggest and most complete AVR user community.
  • AVR Studio — Atmel’s IDE. I can’t stand this but you might like it.
  • WTPA User Forum — If and when there are WTPA specific questions about this, the answers will be here.

In other news, Narrat1ve has not one but THREE new products in the pipe. One smaller than WTPA, one bigger, and one A LOT bigger. And no, one of them is not a “real website”. I’m excited. Stay tuned.