Wednesday, June 29, 2005

Code Beautification

I wanted to start pasting code snippets up here, and I'll be damned if I'm not pleased about this:

Actionscript Code Beautifier

Is there one for C# too? Yes! Here:

c# code format

So I can start telling you some very boring stuff now....

Monday, June 27, 2005

On Originality

At what point can I say "no samples have been used in this production"? I pride myself on generating all my own sounds - sourcing many sounds from my own trumpet, cello, drums, and my own synth presets. What would constitute a sound I didn't make?

Drum loops from a sample CD: how much processing / slicing is needed for the beat to be my own? I obviously never played the original drums. But the original drummer never made his own drum kit.

Sequenced beats: I'm using provided samples, although I'm usually processing them so they don't sound the same, and the rhythms are arguably mine. Again, I never made the original sounds. If I synthesise various drum sounds, or sample a coathanger against a filing cabinet and use that as raw material, do I own that? If I made the coathanger and the filing cabinet and the sampler and the sequencer and the... coal..?

Synth presets: what if I use a preset? What if I layer two presets? What if I put a preset through 10 different effects units? My trumpet has two 'presets'. With or without the mute. But it's a lot more organic, and how it sounds depends mostly on how it's played - like a synth with a lot of controllers (if you could get a controller that punishingly responded to your breathing / smoking habits / posture / lip strength / etc...).

What is the danger of using a preset or a sample from a CD? Well, somebody else might use the same sample. The shorter the sample, the less noticable it will be. But does anyone really begrudge, for instance, Tricky and Portishead both using the same string loop (in Hell Is Around The Corner and Glory Box)? Then only element, really, to distinguish the tracks, is the vocals. But we're tuned to hearing subtle (in waveform terms) differences in voices. Not so much to trumpet playing styles, kick drums or 'warm pads'. Singers need to develop a vocal style, electronicists need to develop a... programming style?

I think I've been too obsessed with the raw materials of music, and have recently become more relaxed about using a lightly tweaked factory preset here and there or making beats with a preset drum kit. There's a lot to be said for the choice that a musician makes - the more materials there are to choose from, the more important the choice is.

There are lots of very nice samples bundled with Reason 3.0, but I still feel a bit dirty using, say, their 'glitch' drums. They sound cool - it's easy to make stuff that sounds very complex - like stuff that would usually come from accomplished techn-owizards, but all I'm really doing is banging away with sounds that someone else has put in the effort to create, casually strolling off with a musical style that took other musicians a long time to develop and perfect. Does the process matter? I think it does. I feel it does.

Synthesis, in the sense of creating something new from disparate chunks of stuff that has come before, is a guilty creative method - but it's a contemporary phenomenon - music spreads more rapidly than ever, cultures are being mixed to the point of utter dissolution, information is squirting all over the place all day long. It's interesting to see what sort of things will stick together. I'd need to be superhuman to be both an extreme synthesist and a master of all the raw materials...

Whaddya reckon? Is it worth worrying? Is it productive to cut something off that sounds good just because it seems to conflict with some facet of your intellectual framework, or because you imagine some other musician a thousand miles away saying 'I used that sample! Get off!'? Or because, since you can't see anyone else in your potential niche, you think that nobody will understand, or they will be too quick to dismiss you on the basis of a perfectly accurate judgement (e.g. 'I've heard that sound before'), because they didn't have the patience to keep listening; because they didn't realise that they were looking at a detail - that the style is something far more ambitious, something far bigger, something that seems to require a great deal of explanation... What's the word for it?!

Comments: [skip] [hide]

Dear Michael,

I came across your blog and wondered whether you could help me.
I recently got Reason 3 and a Evolution MK 449C controller, are you able to offer any advice on control mapping?
Sorry if this is an obvious question, but the mappings held in Reason don't match the controller.
I.E Fader 2 on the MK controls Fader 8 on Reason??

And when I try and reset them, it won't allow me.

Do you have any advice?

Regards

Graham

[ Gray 03/12/2006 18:38:10]

Care to comment?
 

Friday, June 24, 2005

There I am!

Certified Macromedia Flash MX 2004 Developers

Wednesday, June 22, 2005

Took a couple of days off work

Got some good practising done.

I'm also working on a new website that will replace smunk.net, so watch this space.

Wow it's hot...

Sunday, June 19, 2005

Cool things I discovered...

..over the last couple of weeks.

  • If you draw over some notes in Reason's timeline with the pencil tool, double-clicking on the resulting grouped range takes you into edit mode with the section aligned to the left. This is useful in terms of zooming in. Usually a nightmare (especially when compared to Ableton's nice zoomy method!).

  • I discovered by accident that the latest ASIO driver for my M-Audio USB Quattro, or Windows XP, lets you play multiple applications through the same channels. This is excellent news, as I used to have to do sample editing in SoundForge through the crappy internal sound card - not a previewing method conducive to fine tuning sounds. I'm telling you, it seemed a bit like magic when it first happened! When I first bought the interface I had intended to send Reaktor through two of its outputs and Ableton through the other two. But I wasn't allowed. Now I could! (Although, with Rewire, and Ableton's support for VST instruments, it's a moot point...)


Makes me happy anyway.

Ableton with Reason: Problems

The first in, I expect, a rather long series...

Ableton Live is pretty damn cool, but I can't help but worry that they keep rushing to get the software out before it's 100% ready - before it's 100% stable. This is a problem if it's for use live! They put out updates on an almost weekly basis. It's understandable, of course, that they'd have trouble making it work with everything - by allowing VST plugins and instruments the software is open to all sorts of third-party-generated problems.

Reason isn't quite as stable as it could be, but hopefully the next release will resolve most of the (small) problems with it. Because it's so tightly sewn up (and very well object-oriented programmed) it has more chance of predictable stability.

Of course, when you're using the two together using ReWire, things get sticky. Not that it's not brilliant most of the time.

My main problem at the moment is that I've started using Ableton to make loops; using ReWire you can see the individual instruments (named!) in Reason through the MIDI Out channel dropdown! It's never enough though, is it... Reason 3 introduced nice simple control surface and keyboard mappings - e.g. the knobs and buttons on my Kenton Spin Doctor and Evolution MK-449C all do useful things with not too much hassle. Using a combinator for each instrument in the rack I can set up a few mappings really quickly and I'll always know which knob I'm twiddling.

The problem? Well, it doesn't accept the same control messages via ReWire, so if I improvise something quickly (live), recording it as a loop in Ableton, I don't get to send any of my extra control messages, so it's back to just a the modulation and pitch-bend wheel. It would be nice, playing live, not to have to keep switching back to the Reason window to use sounds with anything more than very basic modulation controls. If I could send the knob-messages via Ableton I could be switching instruments quickly from the Ableton window.

The problem is something to do with a MIDI message source hierarchy - you can only do the easy control surface mappings if you're sending messages directly to Reason.

I'm gonna write another post now to start a series of 'cool things I discovered when I played with my software today'.

Trumpet electronica [mp3]

It's all very well peddling myself using the trumpet as the selling point of interest, but when it comes to putting trumpet on things, I'm having trouble making it all gel. When I start a track, even if I have a trumpet line in mind from the outset, when it comes to laying down the trumpet it always sounds wrong, or too busy. Even when I pitch-correct everything and clear up the timing, EQ the sound or effect up the tone, it doesn't quite sit right.

I'm listening to Yippie by Mouse on Mars (from Niun Niggung) - a track with lots of electronic beats combined with brass. I think I'll put it through the spectrum analyser. Sounds like there might be more low end on the trumpet than I'm letting through...




Hmm, well I'm not even sure this is anything like the kind of music I'd actually like to listen to; I'm posting up an mp3 to see if anyone thinks it's worth pursuing. I don't even know whether to leave the timing problems and trumpet fluffs in...
Sketch of a left hand.mp3
[download or open the link in iTunes or whatever as a stream]

Comments: [skip] [hide]

I like it, it is much fun, like Mr Scruff 'on acid'. I don't like the bits where the synth thing goes all 'wwwhhiiioooowwww' all high pitched in my ear though.

[ BMB 21/06/2005 20:14:23]

much more trumpet please and make it more bold and 'brassy'

[ Steve 22/06/2005 22:10:38]

for a skit it ain't bad - fairly "smunky". 70s herbie hancock-esque synth pads, trumpet used well, beat a bit too standard jazz-hop for me...

[ murray 28/06/2005 15:42:19 :: web]

Care to comment?
 

Saturday, June 18, 2005

Dance Music Manual

I got this book: Dance Music Manual by Rick Snoman. Angsty rants about copyright aside*, it's very useful. Lots of stuff about compression and EQ that I hadn't worked out for myself, and even a little music theory.

It came with a CD containing mp3s showing some example tracks first as general MIDI sonically flat mixes of songs, followed with final productions where studio wizardry has sorted everything out. The songs certainly weren't very inspiring, but the concept was. I'm working on a track at the moment and where I'd usually throw in more sounds to make the mix sound thicker, instead I spent a lot more time getting the individual sounds right, and it really paid off. I'm excited.

I've never done much layering of sounds all playing the same melody before (wanting more of a fugal relationship between sounds) but I'm finding it a useful way of adding depth without adding confusion.

For the love of god though, don't pay any attention to the chapter on 'designing your own website'. It's table-based-layout hell, with some nasty design ideas thrown in for free. I'm sure a quick google search would throw up infinitely better advice.

I've got an apple pie in the oven so I'd better skidaddle now...

*"I have little doubt that it will appear on some illegal sites as a poorly scanned, almost unreadable PDF document for those too afraid to part with some money" says a bitter Snoman in the preface

VST Spectrum Analyser

I've been honing my production skills and found myself needing a nice spectrum analyser.

I was using VoxengoSPAN, but it started throwing access violations...

There are lots of plugins on show here: madtracker

I'm using 'Inspector' now - so far so good.
----
1 hour later:
Ableton's still crashing. It's refreshing the screen still, but refusing to respond to my pressing play.

This is a concern as I have to find the root of the problem in time for the gig next week. I'm using new versions of Ableton Live (4.1.4) and a new version of Reason (v3 build 514).

Isn't it annoying when crap like this gets in the way of the creative 'flow'...

New Blog

I'm archiving the old blog off - I got tired of the template and it takes too long to republish...

This is gonna be a blog about things I've found whilst making music. And probably a lot of stuff about programming. I'll try to keep it interesting anyhow.