I have been thinking quite a bit about how best to structure this site. I thought I’d post a quick update with where I’m at (also as an excuse to clarify my thoughts).
As with anything, a good starting point is to clarify the objective. With Songwriting Steps this is very simple; to create an online space that breaks songwriting down into manageable steps.
Next, where have we got to so far? We have a collection of songwriting exercises where you get one instruction (step) which is posted as a topic. Users then post their attempts at this exercise below, and are encouraged to reply to posts with feedback. There have been a few examples of then replying to these replies with an amended attempt, effectively adding another step and forming a thread that systematically works on a piece of writing.
As I have mentioned a couple of times, the puzzle is how to go from these little exercises toward building full songs. I know @4StarViewMusic has achieved this by posting a series of exercises that successively build upon each other, resulting in a finished song. This is a seriously cool step in the right direction, but something about the organisation across topics bothered me.
Firstly, I have realised there is no real conceptual difference between working on a songwriting exercise and working on a “real” song, it is just a matter of scale. An exercise is really just a songwriting step. Writing a song could be seen as just a series of successive exercises.
My idea is to develop this concept of forming threads. Successive steps should not be structured as new topics, but as replies to the previous step of work. If we had a multi-step exercise, the topic would list all the steps, but the user would just reply initially with their first step, and then when they are ready, reply to that reply with their second etc.
Writing a full song just extends this idea to a larger scale. For example a topic could be “writing a song about a painful experience”. Rather than be expected to reply with a finished song, users can just reply with a first step, perhaps brainstorming a potential plot. If they then choose to develop this idea further, they can come back and start threading the next steps. The topic becomes more of a “starting point” to launch off from, not divided into “days” as they are now, but into chains of work, at whatever scale.
The scalability of the threading functionality means that a topic can have an unlimited number of songs simultaneously being grown. You could even have one user branching off into two separate songs. The best bit is that other users can provide their feedback and weave themselves into the threads, resulting in a platform that allows you to leverage the power of other brains through your songwriting process, or potentially work in direct collaboration with another user.
Anyway, this may seem like an overly drawn-out justification of threading, but from a design point of view, it feels like an important conceptual wrinkle to iron out, giving me a clear view of how to develop the site from here. More to follow!