Logo

ZLB



live in Ferrol

February 17th, 2010

Recording from the recent concert in Ferrol, Galiza:

ZLB - live at ateneo ferrolan, FERROL, 13 Jan 2010 by friendlyvirus

SC hint #4

December 28th, 2009

VCAs in SC : a question of summing. VCAs are usefull in order not to spend cpu cycles adjusting levels with a dedicated synth, but still keeping full range on your controlling faders, knobs, etc.

(~vca = 0;
w=FlowView.new;
g = EZSlider(	w,  	// parent
		390@20,	// bounds
		"The VCA ",	// label
		\db.asSpec, 	// controlSpec
		{|ez| ~vca = ez.value;i.value  = ~vca + h.value } // action
).value_(0);
h = EZSlider(	w,  	// parent
		390@20,	// bounds
		"The fader ",	// label
		\db.asSpec, 	// controlSpec
		{|ez| i.value  = ~vca + ez.value} // action
);
i = EZSlider(	w,  	// parent
		390@20,	// bounds
		"Result ",	// label
		\db.asSpec, 	// controlSpec
		{|ez| } // action
);
)

Going in mini-tour this january !! Porto and Galiza and The Hague

December 26th, 2009

FRIENDLY VIRUS MINI TOUR with ÁNGEL FARALDO, ZLB and TIMITIMINONO:
07/01 - Breyner85, PORTO, PT (w/ FILIPE LOPES)
10/01 - Alg-a Lab, VIGO, ES
12/01 - Casa das Atochas, A CORUÑA, ES
13/01 - FERROL, ES
21/01 - Den Haag, NL

SC Hint #3 - Block - Break

December 22nd, 2009

if you need to break from the middle of a iteration, because let’s say you had an error and you shouldn’t continue, then you can use:

block{ |break| 10.do{ |i| if(i==5){ break.value(999) } } }

SC Hint #2 - get the Rect with the size of View

December 18th, 2009

If you have a view and you want to get a Rect with it’s width and height you can do:

Rect(0,0,view.bounds.width,view.bounds.height)

But it’s more compact to do:

view.bounds.extent.asRect

SC Hint #1 - reduce

November 26th, 2009

A great way to apply a binary operator successively  to the elements of an array is to use reduce.

e.g.

[true,false,true].reduce('&&')
["This ","is ","a string."].reduce('++')

svn heaven

November 19th, 2009

Hi

I just discovered this week that it takes about 4 commands to set up an svn repository on my mac. Now I wonder how I ever survived without it. No more zips with different versions of the code, all changes are logged with comments, I can go back to older versions of the code easilly and compare changes between any two revisions.

A guide to setting up a local svn here.

Xperimental Events Netherlands

November 16th, 2009

A google calendar with nice events going on in the netherlands is up in the web:

If you want to add events, drop me a mail and I’ll add you to the list.

hypocrisy

November 12th, 2009

In what concerns the music distribution, we are living in an age of hypocrisy: people only take seriously labels that release albums in cd format, yet a large amount of people only want to listen to such cds in their computer, and buys the cds of their favorite artists only to arrive home and rip them to iTunes.
Releasing in cd format brings respectability, because, specially for the indies, it means effort, commitment and seriousness. Any loser in the net can upload some mp3 to some stupid web 2.0 website, but shelling out a couple of hundred euros to make a pressing, that’s a different business altogether. There is risk involved. Well, I don’t disagree with this, but wether people like it or not, we are moving to the web, and cds will be something of the past, so online-only labels need to start finding ways to increase confidence in the consumer, namely by taking it as seriously to release something online has they did to release something physically. Each single release has to have quality.
And the current indie labels that release only cds, they should start releasing in lossless with high quality pdfs of the artwork, that would go a long way to making people spend money online.

[edit]

Apparently it’s not only me that’s saying it, MC Hammer agrees:

”The CD is now the wax album and so it is a collector’s item for people who collect music and love to look at the liner notes and feel paper. I don’t know what would turn them on about having to go through that terrible exercise of trying to open the packaging - it’s unbelievable when you’re trying to open a CD, right? You need a box cutter … it’s a tough deal to get it open. And once you get it open … you go and upload it to your computer,” he says with a hearty laugh.

[/edit]

Apple Vs Stalin

November 11th, 2009

from tuaw:

The C64 emulator that was pulled from the App Store by Apple for leaving a BASIC interpreter intact has now returned, though we presume it’s minus the Apple-offending code.

In fact, the only thing it doesn’t have is an interpreter, but of course you know why that is by now: Apple doesn’t want anyone running code on their devices that they haven’t approved through the App Store.

Hum, no code but apple approved code, what does that remind me of ?… Ah, yes, it’s called censorship.  Why think too much about it, let’s just go along like happy lemmings into the brave new world of  touch enabled, good looking, well designed, proprietary, closed, totalitarian mobile platforms.

I mean there’s the debate between open-source (Linux) and closed source (OSX and Windows), but any of these, independently of the licensing gives you the freedom to develop and run whatever you want in your device without having to ask permission to anyone (except in the case of DRM).  Even the children eating Microsoft allows you to do this. But now, Apple seems to think THAT is too much freedom, and like the good old bolsheviks they want some “democratic centralism” . I really don’t like where this is going.


info_at_friendlyvirus.org
sales_at_friendlyvirus.org
www.myspace.com/friendlyvirus/