Archive for July, 2009

sparkle for roxor

steve | July 31, 2009 in Uncategorized | Comments (0)

This is a geeky update, but Roxor now has the Sparkle Framework built in.  The end result for you is that you’ll always know when the latest version is posted, and the updating process is really easy. Go hit the downloads page to get in the loop!


Reason 20090730 2315.mp3

Steve Cooley | in Uncategorized | Comments (0) for more info

Reason 20090730 2315.mp3

Steve Cooley | in Uncategorized | Comments (0) for more info


Steve Cooley | July 30, 2009 in Uncategorized | Comments (0) for more info

Ben Darnell joins FriendFeed: Ben++!

Kevin Fox | July 27, 2009 in Uncategorized | Comments (0)

We're very excited to have Ben Darnell joining the FriendFeed team starting today! Not only is Ben our newest employee, he's our first new employee in over a year!

I had the honor of working with Ben on the Google Reader team and I'm thrilled to have him bring his ninja-fu data-storage and scalability skills to FriendFeed.

Of course, now that we've hit 13 employees we're beginning to face the inevitable 'big company' problems. With the addition of Ben Darnell to the team already populated with the illustrious Ben Golub, we've now encountered the 'Two-Bens' conundrum.

Welcome, Ben Darnell, to the FriendFeed Family!

welcome, and have some history

admin | July 24, 2009 in Uncategorized | Comments (0)


Beatseqr was created like all inventions… from the lack of a perfect match of a problem to known available solutions.

So what is it then? Beatseqr is a physical interface for sequencing data, be it OSC triggers or MIDI data going into a software drum machine.  It was primarily devised to give us a hands-on method to creating drum patterns, but in practice we’ve also found it to be very valuable in sequencing other types of digital music instruments and visuals.  It’s designed to do this one task, and do it well.  It’s designed to fit into the toolchain of sound sources you probably already have.

We have multiple sources of samplers, drum machines, and model-based sound generators.  Some even have sequencers built in.   What we found is that for software-based instruments, there’s a distinct lack of satisfaction with a creativity-sapping amount of mousing, click, mousing, click, mousing, click, mousing, click, etc., etc., etc.  Making changes in realtime when you can utilize the creativity in the moment seemed to come so easily with hardware based sequencers and/or drum machines.  The problem with these is that they’re typically frozen-up with whatever sounds they shipped with.  Or they cost more than we wanted to spend to get the functionality we wanted.  Or they were so cluttered up with everything and the kitchen sink that they become like piloting an airplane just to get off the ground, so to speak.

USB based hardware controllers seemed to get close. Every one we saw came close, but was missing a critical piece of the puzzle.

Even the monome, of whom we’re very much admiring of, had drawbacks in the low end models.  And the models that came closer to what we wanted controls for was still lacking a few key dedicated controls, and was priced waaay out of reach, assuming you could get in the queue to buy one.  I can’t really say much about what it’s like to own or use a monome.  They do have an awful lot of polish on them now and they are worthy of drool, for sure.

So around April of 2009, the Arduino Mega was released.  I take one look at the specs and notice 54 digital I/O pins.  Golden, in my opinion. That would let you do a 16 step sequencer with buttons and LEDs, similar to the classic Roland TR808 and TR909 layouts.  Plus a whole bunch of other pins for other stuff. It didn’t matter, really. We could finally get 32+ digital I/O pins without the use of additional hardware.  The other pins were nice, and I think we came up with a decent interface that we can grow into for a long time by upgrading the functionality of the software.

And while on this topic of upgradability, being based on the arduino mega is a HUGE plus in my opinion, because it’s a known platform.  It’s cheap. It’s easy to program for (obviously, if we’re doing what we’re doing), there’s tons of support, and you can even take the arduino mega out of the beatseqr and use it for other stuff.  How awesome is that?  When we roll out products after hammering on prototypes, I think we’ll even sell a version without the arduino if you already have one so you can just plug in, upload the beatseqr code (improve it if you want!), and start making beats (or whatever else you could use it for).  This is the new world: modular pieces…  more like Lego, less like bricks.

Have a look at the making of the first prototype here:

formulating IMG_5645.JPG combinating Final interface enabling No fooling! MVI_5713 IMG_5716 beatseqr v1 - complete! IMG_5625.JPG Step sequencer prototyping begins _DSC7038 _DSC7040 _DSC7043 _DSC7044 _DSC7046 _DSC7049 _DSC7052 _DSC7050 _DSC7053 IMG_0003.JPG IMG_0004.JPG IMG_0005.JPG IMG_0006.JPG MVI_0022.MOV MVI_0022.MOV

And then here’s a gallery of the second prototype:

IMG_5784 IMG_5785 IMG_5786 IMG_5787 IMG_5788 IMG_5789 IMG_5790 IMG_5846 IMG_5847 IMG_5848 IMG_5849 IMG_5850 IMG_5852 IMG_5854 IMG_5855 IMG_5856 IMG_5857 IMG_5858 resistance is futile IMG_5860 IMG_5861 IMG_5862 IMG_5863 IMG_5865 IMG_5873 IMG_5874 IMG_5875 IMG_5877 IMG_5878 IMG_5879 IMG_5880 IMG_5881 IMG_5882 IMG_5883 ground routing hackery IMG_5885 IMG_5886 IMG_5887 IMG_5888 IMG_5889 IMG_5890 IMG_5891 IMG_5892 IMG_5893 IMG_5894 IMG_5906 IMG_5907 IMG_5908 IMG_5909 IMG_5910 IMG_5911 IMG_5912 MVI_5913 MVI_5914 @ 150% (CMYK_Preview) Paper prototype testing IMG_5934 IMG_5936 IMG_5937 IMG_5938 IMG_5939 IMG_5940 IMG_5942 IMG_5944 IMG_5945 IMG_5948 IMG_5952 IMG_5955 IMG_5957 IMG_5958 IMG_5959 IMG_5960 IMG_5961 IMG_5962 IMG_5963 IMG_5965 IMG_5966 IMG_5967 IMG_5968 IMG_5969 IMG_5978 IMG_5973 IMG_5974 IMG_5976 IMG_5981 Backlit Vinyl decal Beatseqr v2 : Finished IMG_5988 IMG_5990 IMG_5995 IMG_5997 IMG_5998 Share/Save/Bookmark

Improve FriendFeed for your friends by recommending subscriptions

Bret Taylor | in Uncategorized | Comments (0)

As a devoted FriendFeed user, I have tried to convince all of my friends and family to join the site, but a handful of them never quite got their accounts set up properly. With our new Recommend friends feature, I can fix their FriendFeed experience by recommending subscriptions to them.

Visit, and you can recommend subscriptions to any of your friends. I found out my dad wasn't subscribed to a number of our family members, so I sent him ten recommendations:


When you send friend recommendations, your friend will get an email with all of your recommendations, including a link to subscribe to all your recommendations with a single click. (This is the best part for me — it lets me do all the work for my dad, and he just needs to click a single link to get his account in good shape).

You will also find "Recommend friends" links in the popup bubbles that appear when you hover over someone's name:


And you will see them on profile pages of your friends who joined the site recently:


You can currently only recommend friends to people who are also subscribed back to you. Let us know what you think in the FriendFeed Feedback group.


Steve Cooley | July 21, 2009 in Uncategorized | Comments (0) for more info

FriendFeed API v2: Real-time, OAuth, file attachments, and more

Benjamin | July 20, 2009 in Uncategorized | Comments (0)

Today we are launching version 2 of the FriendFeed API for beta testing. We focused on making the API simpler to use, and we added number of compelling new features:

  • Real-time APIs - utilize long polling to get feeds in real-time, including search!
  • Flexible sharing options - Direct message users. Share to multiple feeds.
  • File attachments - Attach images, pdfs, spreadsheets, etc.
  • OAuth support - Register your application now.
  • Simplified response format - Your application doesn't need to know the difference between users and groups, how "friend of friend" works, or deal with hidden entries until you want to. We provide the HTML for representing entries so you don't have to construct it. Authenticated responses include a list of possible commands on every feed, entry, and comment so you don't have to do the detective work.

Documentation is available at A Python library that implements the new API methods and OAuth support is available at


You can play with a sample application that uses OAuth and the new API methods at The complete source code for the sample application is available at

Send us your feedback in the FriendFeed API v2 group. We are looking forward to using your new apps!

Someone’s in the kitchen with FriendFeed themes

Kevin Fox | July 16, 2009 in Uncategorized | Comments (0)

Variety is the spice of life, and we know you like some spice when you 'feed, so we cooked up a few more themes to please your palette.

Four new FriendFeed Themes

Grasslands gives a breath of country air to the FriendFeed experience and, if higher altitudes are your fancy, we've got Orion (thanks for the pic, NASA!) Knot brings a little bit of elegant decoration, and be sure to grab your goggles and brandy snifter to enjoy Steampunk!