SynchStep Blog

Sep 23

status

so, since i still can’t release synchstep to the app store until they fix their bug, the project is sort of on hold.

there are reports of a few people experiencing issues with the current jailbreak version: they find that songs will play and then stop after a few seconds.

though i’m pretty busy now at MIT, i’m still working on the project. i’ve got two different versions im maintaining at the moment (one for jailbreak, one for the app store).

i’m planning to converge these two branches, which should help eliminate some bugs.

also, the 3.0 caused some new issues with the step detection which ive basically fixed.

sorry it’s taken me some time to update things, but heading back to school has been a bit hard on me.

May 17

SynchStep 3.0.2 now available on Cydia

If you happened to get 3.0 and had an issue with setup it should be fixed in 3.0.2.

Everyone else, go grab it. =)

May 15

SynchStep 3.0 Jailbreak submitted to Cydia

Well, a year later, it’s back and better than ever.

Look for Version 3.0 on Cydia in a day or so. I’ll post when it makes it onto Cydia.

For now, it’s back to work on SynchStep for OS 3.0.

public released seeded to beta testers.

unless i hear anything crazy from them, i’m submitting this to cydia tomorrow.

public released seeded to beta testers.

unless i hear anything crazy from them, i’m submitting this to cydia tomorrow.

May 10

public release this week

hi all,

i’ve been debating how to release synchstep because apple has made it illegal for developers to sell jailbreak apps. again, they keep crampin my style.

so, here’s where i’ve netted out:

i’m going to release synchstep this week, fully-featured, for free. that’s right, free. you just enter your email so i can generate a serial for you and you get synchstep pro for no money down. NO MONEY DOWN!

now you’re thinking, “but how will you feed yourself, greg?” how considerate of you.

i’m working on making synchstep work LEGALLY on OS 3.0, and i’m planning to sell it in the app store (if apple accepts it) once OS 3.0 is out.

look for the public launch sometime this week.

Mar 06

sorry it's been so quiet!

ok, long silence, i know. but i have exciting news!

we’re into the last beta version, #14. i’ll be releasing it to my private testers this weekend. i have kept the group at about 100 beta testers, and i’ve gotten some really great feedback from them.

here’s what needs to happen before the official launch:
1. analytics - synchstep is the first jailbreak app to use pinch media’s analytics, and theyre updating the library to support such an app.
2. new website

about the free version vs pro version:
the free version of synchstep will be ad-supported, work with walking only and automatically download tempos for any songs that are on the synchstep server. any songs not found, won’t be analyzed by my server.

the pro version ($5) will have no ads, support walking and running (running via armband), allow you to pick whatever tempo you want whenever you want, allow you to adjust how and when synchstep adjusts to your pace, and any songs of yours that i don’t have tempos for will be automatically analyzed by my server and magically downloaded to your device once the song has been analyzed.

look for the public launch sometime this march! ‘bout friggin time, right?! =)

Dec 19

more betas out - so far so good

several more betas have gone out, and no issues reported yet. everyone seems quite pleased with the overall setup and step detection for running and walking.

this is a very controlled release. if you want a beta and i haven’t gotten to you yet, feel free to ping me.

Nov 21

first beta on its way out + 1-2 min setup

ok, i’ve got my php scripts and database moved onto a mosso cloud (thanks aaron!), and as a result the setup process is about 66% faster than it was previously.

the initial setup can process songs 600 per minute, so you’re looking at around a few minutes from starting the app the first time to using it. obviously, the more songs you have the longer the setup will take. compare that to the several hours of waiting it took to use synchstep previously, and i think we can all agree this is a huge improvement.

oh, first beta is going out today.

Oct 18

1-click, under 4-min setup

great progress today. initial setup from a blank state takes about 4 minutes for 500 songs, and that’s with the server running on my (relatively) slow laptop.

here’s how the bpm database works: synchstep reads your ipod tracks, downloads tempos for anything found at synchstep.com, and submits anything it can’t find to a queue. tracks queued up are analyzed and in a day or so the database is updated. this wont get every song ever (especially really esoteric tracks), but right now i’m getting about 65% of requests coming in.

here’s what you can expect at a user experience level:
first time you use synchstep, you tap “setup.” synchstep reads your ipod library and downloads tempo data. then you tap “start” and away you go.

this whole initial setup process takes about 4 minutes for 500 songs, but once the initial setup is complete, additional updates take under 15 seconds. i’m currently serving the database off my laptop, so expect it to take about half that time coming from a properly configured server.

next piece of good news: checking to see if any new tempo data has been added for your songs takes .25 seconds. that means it can be done on launch without you even asking it to happen. it’ll go like this: open synchstep, it says “24 of your songs have new tempo data. would you like to update synchstep?”

downloading tempo data for your tracks takes about 3 seconds. yes, it’ll be fast.

this is all working right now. i’m looking into database hosting solutions so i can really measure how fast the finalized setup and updating processes will be.

very exciting.

Oct 17

status

ok everyone, it’s been a while since i updated, but i’ve been ridiculously busy coding and haven’t had a chance to breathe.

here’s where things are:

first. i’m getting rid of synchstep prep. no longer will you have to download a separate application to analyze your songs. i’m setting up a system that will allow your iphone to download tempo data directly without you guys doing any of that annoying analysis stuff.

this is HUGE. this is how i always wanted synchstep to be, but let’s face it, there’s just no foundation in place for this kind of an app. i’m having to build it myself brick by brick.

second. the step detection is almost there. armband is basically done. pocket is done. belt-mounted is close. i’m not a fan of belt-clip cases though. i just don’t feel safe with my very expensive phone dangling from my shorts while sprinting. call me crazy.

most of the interface bugs are out. you can purchase the app directly through synchstep and download tempo data directly through the app.

i’d like to get a beta out soon to those that have expressed interest. unfortunately, because i don’t get paid for this work and only get to work on this in the wee hours of the morning, it takes more time to get through milestones.

i may take down the current version of synchstep as it’s actually quite embarrassing given the improvements in the latest versions.

thanks to everyone who’s emailed me and supported me. i’m really working hard to make this next release everything it should have been from the start.

—greg