Good music composition software
All that talk of music yesterday left me searching for a decent composition package, so I asked for recommendations on Twitter.
What I want is something that allows me to enter music on a stave, write and view multiple parts at once, playback with MIDI, and record as an audio file when I'm done.
Last time I looked at this, years ago, I used Cakewalk, which back then did what I wanted apart from being able to easily export to audio. Perhaps it's worth looking at again, though I must admit I don't remember the software with any real fondness. (To really date this -- my solution to the audio problem was to output from the sound card to a MiniDisc -- remember them? -- and then re-sample and record to MP3 from the disk.)
Back on Twitter, Orestis suggested Sibelius (warning: irritating noisy Flash site), which does everything I want and more... but costs almost £600. They have a "student" version which does everything bar the audio recording but is affordable. It's certainly got a good reputation, so probably worth giving a go, anyway.
njr suggested Lilypond, but that looks more like a way of printing scores from its own markup (though I may have the wrong end of the stick there). [Update: apparently it has a TeX-like input format, but prints scores and generates MIDI files from it. That sounds well worth investigating.]
Konrad suggested Noteflight, which I've only had a quick glance at -- superficially it looks pretty interesting, and I'll post more once I've had a look at it.
Definitely more research to be done. In the meantime, I'll occupy myself with
my piano roll spreadsheet,
which can play back a tune using the .NET Console.Beep
function :-)
Copyright and Composers; or, did Intellectual Property kill the English Baroque?
Last weekend, my fiancee and I went to see Fretwork at the Wigmore Hall. The programme was a mixture of 17th-century English music and more modern pieces, and in the interval we got to talking about what went wrong with English -- indeed, British -- "art" music, and why it all-but disappeared for almost 150 years, from 1750 to the 20th century. It's an interesting story, and not entirely unrelated to this blog's normal software industry-related posts.
How much we decided to charge for our software
A couple of weeks ago I asked how much we should charge for our software. There were some really good responses in the comments, in particular Andy Brice's link to the Joel on Software forums (which I'm now devotedly following). My takeaway was:
- You can probably charge more than you think.
- You should ask your existing customers.
The post also included a poll, which came in with an almost perfectly linear relationship between price and the number of votes; the lower the price, the more people voted for it.
Since that post, I've emailed our existing customers and crunched the numbers. The results were pretty convincing -- our price point was too high. When we released version 1.3 of our software, we'd bundled in our webserver option and pushed the price up from $199 to $399. Almost every customer we asked felt that that had been a mistake. For many of them, the webserver wasn't of interest, so bundling it in wasn't useful. And the new price took us out of their impulse-buy range. So we're going back to the old model - $199 for the core product, $199 for the webserver.
We announced this on Tuesday, and sales have already ticked up.
Spam subject line of the day
"IT consultant of perfect love making art" -- Alisander Dawson
The Resolver One Spreadsheet Challenge: a winner for round one!
Proving that there really is a point in having a proper PR department who think about these things, we only realised today that our choice of date for the announcement of the winner of our spreadsheet competition was not ideal -- our US customers (who make up a hefty fraction of the total) have something else on their minds, apparently.
Nonetheless, we decided it would be unfair on the entrants to delay the annoucement, so here we have it: the winner of the first round of the competition is Siamak Faridani, for his spreadsheet to estimate the electrostatic field around Micro Electro Mechanical Systems. Congratulations, Siamak!
Resolver Systems competition closing soon
Just a quick reminder to anyone who wants to enter the Resolver One Challenge -- the first round closes at midnight tonight, so there's only 9 hours left for you to submit your spreadsheet if you want to win the first round's $2,000 prize (and thus be entered for the overall $15,000 prize).
How much should I charge for my software?
Deciding how much you should charge for a piece of computer software is really really difficult. Even testing a given answer is hard. You can vary the price and watch your sales, but that can only tell you so much -- how do you control for other factors? You can look at your competitors, but who's to say they've made the right decision (if all the other software companies jumped off a cliff, would you jump too)? You can look at economic models, but in general they're great for pricing goods made of atoms but terrible for goods made of information.
All you can do is get as much data as you can, churn the numbers, and try to work o ut an answer. You fiddle with the price and do discounts, and see what happens. You talk to your existing customers and ask them how much people who haven't bought yet should pay. Or you ask the hundreds of brilliant people who read your blog :-)
So: what do you think? How much should we charge for Resolver One? Let me know in the poll below. I've not given "zero" as a response, but if you can think of a viable free software business model for us then you can post it in the comments. (Raising VC and then selling at an inflated price to Sun doesn't count :-)
[UPDATE] poll has expired
[UPDATE] Hello to visitors from reddit; I've added a link to the product information above so that you can see what software I'm talking about.
[UPDATE] An excellent link in the comments from Andy Brice (whose blog looks well worth reading). My takeaway: Don't try to compete on price alone. You can charge more than you think, and the best way to find out how much is to ask people, in particular your existing customers.
It was also great fun rereading this Joel Spolsky gem.
Money for spreadsheets
We've produced a lot of interesting spreadsheets in-house at Resolver Systems -- some of which I've blogged about here -- but we're really keen to see what everyone else is doing with Resolver One. So we're running a competition: every month for the next five months, we're asking people to send us interesting stuff that they've done with our product, and we'll give $2,000 to the author of the best one. After five months we'll give $15,000 to the author of "the best of the best".
It should be interesting to see what people send us :-)
Getting phpBB to accept Django sessions
phpBB is a fantastic bulletin board system. We use it at Resolver Systems for our forums, and it does a great job.
However, we're a Python shop, so we prefer to do our serious web development -- for example, the login system that allows our paying customers to download fully-featured unlocked versions of our software -- in Django.
We needed to have a single sign-on system for both parts of our website. Specifically, we wanted people to be able to log in using the Django authentication module, and then to be able to post on the forums without logging in again. This post is an overview of the code we used; I've had to extract it from various sources, so it might not be complete -- let me know in the comments if anything's missing.
Product management with Google AdWords
You can't rely on people's response to your advertising to manage your product -- but as one of many inputs, perhaps it could be valuable. Can part of the product management role be taken over by aggregating data from carefully-targeted Google AdWords campaigns?