Netlabel l.llllllll summary


Just an idea… you start with the normal(free) BC-account and ask here(lines) if some of the more famous(not gonna name names) are intrested in donating a song for a sampler. You sell the sampler for, let’s say 5$… that way you only need 20 people buying the sampler and you almost got your first month covered. I figure, that you will sell way more than 10 pieces. From the money that comes in, you can upgrade the account.


thank you for the bandcamp clarifications!

CASH looks interesting for sure. wasn’t able to immediately ascertain if there was a streaming widget?

re: funding. i’m fine with monome covering the lines server costs for now, since tech support happens. very into the idea of donations to nonprofits.

i’m still into the idea of using free services that we trust. ie. github pages.


i believe streaming widgets are part of what they offer, see:

Feature: Basic-interface players

These players are built using the same progress/tween animation featured throughout the page. An add-on module controls the playlists, pulls in a standard template using basic html/css, and grabs the playlist either from JSON or by collecting all links to valid audio in a div classed “cashmusic soundplayer playlist” — flexible and easy to configure or customize.

EDIT addition: i have no appreciation for what the implementation hurdles would be, and sadly no real web-dev skills to offer, but it seems to me like the philosophies of CASHMusic and l.llllllll are pretty well aligned.

CASHMusic.js is distributed under a simplified BSD License — so pretty much go nuts. Build rad stuff. Give back where you can. There are no external dependencies other than SoundManager 2 for audio playback. We’ve taken lengths to make sure we don’t interfere with jQuery or similar libraries, so CASHMusic.js should play well with others.


all i’d add here in the discussion of CASH v. Bandcamp would be that as bandcamp is a company acting the way I would like companies to act, so giving them our small amount of business rewards that. also their low-impact search / social networking functions may help us find a bunch of new artists and listeners.


is there a way to use bandcamp without using paypal?


i don’t believe so. is there another payment backend system that you like?


one reason why greg (aka black thread) stopped selling on BC

personally I have no problem with using either
bandcamp would be my preference


I dont understand the arguments for not keeping it free… and why saddle the project with running costs when there are other choices.
Some kind of visual identity would be good- a set type face and point size. perhaps. A set filter for images.perhaps a design with two images which work around a cut out logo background and foreground. Sorry- i dont know why im giving corny examples you know what a visual identity is.
My other question is what should the label stand for:
stuff people (like us ) like?
stuff people think is under represented?
Stuff using technology in a new and interesting way?



i don’t know anything about CASH but i like bandcamp a lot. easy to use, nice interface, connects listeners to artists (and listeners to listeners), and it provides a great way to discover new music.


If bandcamp is the preferred option, then free plays are limited is it not. That would then incur a cost at some point, for someone.

Completely free would be great, but searchable/discoverable in bandcamp is also great.


I am not 100% sure, but I think there’s no limit on free plays on BC. There’s a limit on free downloads, if I am correct(200/month).


I’m new to lines, and have been following some of the recent discussion about the netlabel.

I had actually explored CASHmusic.js a while back. I happened upon it and thought the interactive audio players were a really cool idea. I did not get very far (no fault of cash, I’m just terrible at following-through on personal projects)…just got the local dev environment set up and some random mp3 files playing and pausing with one of their basic-interface players.

I decided to explore a little bit more this evening to get a better idea about the platform…it was a little unclear from just reading their site and my past experience with the js lib, but after messing around and setting something up I think I have a better idea.

The CASH Music platform itself basically offers you a handful of tools to paywall asset files (that you’ve uploaded to google drive or Amazon S3). By paywall I mean things like “enter an email”, “enter a download code”, “pay some amount via stripe or paypal”. It also has a sort-of WISYWIG editor for building a basic static site hosted at For an example, here’s the page I created while testing this stuff out (disclaimer: please do not buy my in-progress recordings, feel free to download them to see how the service works if you’d like but they are not in a state to be consumed heh). Important note: there doesn’t seem to be a “stream” widget you can add to the site (at least one that’s not custom coded…and it was a little unclear if it was cool to add custom code/cdn’d libs/etc. to the static site).

The CASHmusic.js lib is basically a bunch of helpful ui elements for building a custom artist or label site. It allows you to embed the elements from the CASH Music platform described in the above paragraph to any site. There’s also several streaming players.

Basically, the open source stuff CASH Music is doing is really cool. Based on the use case described here (a site people could go to both stream & download releases), it seems like the tools could be used to build something custom for the lines netlabel. That being said, the tech hurdle seemed to be (definitely understandbly…see my previous comment on personal projects :grin:) the main cause for the stagnation of the netlabel idea a few months back. Based on what I know about CASH Music now, I don’t think the tools it provides are the ticket to overcome that particular hurdle.

IMO, using bandcamp (at least at first) seems like it would be an easy way to get the idea off the ground (and it would also provide a large network for people to find the releases which is definitely cool).


Thanks so much for explaining that. I am much less confused about cashmusic now.

It sounds like it could be a complementary addition to the original plan (publish HTML to gh-pages with the help of Lektor, and host audio on That plan is still doable, by the way. I have most of the HTML and CSS done. I have the JavaScript for an audio player that uses svg for visualization. I have been procrastinating on some of the svg work for no good reason. I could just ditch that in favor of the cashmusic player.

Or bandcamp.

I’m hearing some… ambivalence? About bandcamp’ cool but still capitalist nature? About charging or not for releases? About compensating or not artists participating in our releases? Maybe being less ambivalent about these things would suggest a direction…


Agreed, both sound like solid paths forward. Also agree that firming up the requirements/goals/consensus seems like it could make the right decision a little easier to deduce.

Some random technical thoughts:

  • working with the CASH music platform + in lieu of google drive/S3…seems like that shouldn’t be a problem if some form of the paywall stuff is needed. EDIT: actually looked into it, and it’d be good to verify the TOS to see if hosting something non-free (or pay-what-you-want) is okay if that’s a decision.
  • For the CASHmusic.js player…the docs keep mentioning things like "path/to/song1.mp3"…I’m assuming these don’t need to be local to the static file system and can be urls out to I’m happy to verify this assumption if the investigation would be helpful.
  • Probably would be ideal to have both lossless (for downloading) and mp3 (for streaming) versions of any netlabel releases on if that’s the path decided.


When we were talking about hosting audio on the assumption was that it was a completely non commercial effort. It’s only this recent mention of bandcamp that has us considering what we might or might not want to do with money that could be raised by selling any music we release.

Can’t speak to cashmusic.js but my own experiments with web audio have shown me that audio files need not live in the same domain as the audio player.


If, for some reason, we decided to pursue a commercial strategy with cashmusic and not bandcamp, I’d probably recommend using S3 for audio files.


part of what drew me to monome in the first place was that the product is a platform, with an open invitation to extend. i’ve never been the same since. the thing i love about the infrastructural ideas that have been bounced around with regard to l.llllllll is that the proposed structures are inspiring by themselves (ie, pre-content). i respect that there is work involved in executing and maintaining this idea, and unfortunately all i have to offer at the moment is encouragement - but what i’m getting at is this: in the same way that the 40h changed the entire concept of a controller, i really believe that l.llllllll could change the way the world shares music. netlabels are a dime a dozen. sure, we will make some awesome jams, but for me the music is secondary. i honestly believe that l.llllllll has the potential to be an exemplar for the future of media.


i’m feeling inclined to steer towards “art” and away from “commerce” at this point.

so aiming for low cost solutions is key. also leveraging the servers i’m already paying for: i have a digitalocean server which hosts it has a transfer allowance that certainly isn’t being nearly approached, and could be upgraded for very little per month.


To me, that suggests sticking with the original plan of hosting HTML on gh-pages (or your DO server), running Lektor on a server (could be the same one, I was going to donate a DO server of my own, but whatever) and hosting audio on, or the same DO server.

I can get past my stupid little procrastination block by chucking my handmade audio player idea and use a pre-made audio player, quickly churn through the Lektor tasks, et voilà, we have a netlabel.


i could help with the lektor. and while i love custom everything, to just get started we could begin with the cash player, if that makes sense. changing a player is not a huge issue if we wanted to change.

as important, i have to edit/refine the text and submit final “guidelines” for ratification amongst all ye. to ensure the mission/purpose/process is worked out.