Music | Code | Misanthropy
Version 2.0 of my DJ Template
About five minutes ago I just committed the latest version of my DJ Template to github. You can download it from http://github.com/willrjmarshall/AbletonDJTemplate/archives/master
I have decided not to use any Max for Live or Python API devices in this template, as I feel that this would make it harder for people to use easily. You only need a copy of Live 8.1.1 , although an APC40 and the NativeKontrol template would both help.
There have been substantial changes since the first, naive version of this project: so I’m going to do a quick summary of all the new features and improvements. In no particular order:
- All the dummy clips are now on the right hand side of the crossfader, and are all grouped under Send A
- I have removed many dummy clips, and am trying to work out what I want to put in slot #2. Ideas are welcome
- Send A volume for each “deck” is now controlled by the same fader as the mixer volume. This means that the volume will always be identical on the left and right sides of the crossfader.
- The scene launch buttons no longer launch scenes. They are now global beat-repeats, which do interesting things when you hold them down. If you are running the custom version of the NativeKontrol template, these will be momentary switches; otherwise they will be toggle switches.
- The Standard DJing Rack is now hidden inside another macro rack. This is so that there is only one macro rack on each “deck”, to avoid having to scroll the APC40′s Device Control.
- There are a number of new effects on each deck. These make use of my Phase Cancellation Splitter: which is easy to use, but might confuse first-time users. There is a video explaining how this works below.
- Sends B and C have sidechained Delay and Reverb respectively. They are sidechained to a muted 4/4 kick drum loop: so will pump regardless of what you are playing (and whether it has bass).
- The master channel has another Cancellation Splitter effects rack. I may delete this, as I never use it.
- The rightmost “cue” button on the APC40 cues a special track, that listens to the output from the Master channel. This means you can cue your overall Master output: a feature which Ableton lacks .
- The template is colour-coded in a vaguely useful fashion. These colours are designed for dark themes. Change them if you want.
- Channel 4 is labelled “loops and hits”. This is a suggestion, but it is the same as all the other channels.
- There are utility plugins with a -6dB cut on each “deck”. These are to provide additional headroom. If you are having issues with output volume,please read about headroom and digital signal clipping, and turn the gain up at the amp/sound-card/PA instead! Your audience will thank you.
- I have added the dark theme I use to the project. Here are instructions for adding the skin to Ableton.
If there is anything I have forgotten, let me know.
I hope you enjoy the template!
| Print article | This entry was posted by Will Marshall on April 7, 2010 at 9:44 pm, and is filed under Uncategorized. Follow any responses to this post through RSS 2.0. You can leave a response or trackback from your own site. |
about 5 months ago
I have a question, what is the advantage of this over just splitting the frequency for example using the multiband compressor and muting the bass and using the effects to the mids and highs only etc.
about 5 months ago
I suspect that would also work: but I don’t know what maths is going on inside the multiband compressor, so I don’t trust it to be fast/clean/lossless.
[WORDPRESS HASHCASH] The poster sent us ’0 which is not a hashcash value.
about 4 months ago
Terrific work! This is the type of information that should be shared around the web. Shame on the search engines for not positioning this post higher!
[WORDPRESS HASHCASH] The poster sent us ’0 which is not a hashcash value.
about 4 months ago
Thanks for this Will I bought Native control and your update patch ( I hope some $$’s go your way for that?)
I really enjoy using the template it can be a bit CPU hungry.
I’ve tried removing some EFX i.e. bubbles which helped, but then one my APC knobs stopped working. Any Ideas?
I also have Touch OSC which I can’t seem to get working with your template, do you have and Vids for this?
All the best and thanks a million for all your work.
about 4 months ago
Hey there Will,
Got it sorted!
Thanks again mate!
about 4 months ago
Nope. All the money goes to Stray of NativeKontrol. There’s a donate button on my homepage if you want to, but don’t feel obliged
My TouchOSC stuff has been moved to http://monome.q3f.org/wiki/LiveControl_TO. ST8 has a project that’s far ahead of mine, so I’m just helping out with his instead.
[WORDPRESS HASHCASH] The poster sent us ’0 which is not a hashcash value.
about 4 months ago
Great stuff mate, I wish I had half your energy for doing all this stuff!
Many thanks again
about 3 months ago
Hey Will, Love the template. Was wondering if their is a way to disable the stop clip buttons on the first four tracks? They are too close to the track select buttons and dangerous.
about 3 months ago
In theory, but I’d really recommend not doing it. A: you need them, and B: Djing is inherently dangerous. If you push the wrong button or lift the needle off the wrong turntable you’re screwed. The solution is not to push the wrong button
When I first started with Ableton I tried to idiot-proof everything to prevent myself from fucking up, but I found it better to just practice in the long run.
[WORDPRESS HASHCASH] The poster sent us ’0 which is not a hashcash value.
about 3 months ago
Hi Will,
Cheers for some great ideas with FX on the vid. I was just wondering a couple of things…
1. If you have more than one send going at once do you have something in place to stop clipping? e.g. some kind of compressor/limiter you send the group tracks to.
2. if the Send A is wired to the Vol fader then doesnt that mean you cant just have Send B FX on? I suppose you could just have one FX channel with all the units switched on and off depending on the dummy clips, could get messy though.
3. I had a quick look at your project and just wondered what the purpose of the set of channels named 1/1, 1/2, 1/4 etc was? Do they cause any appreciable signal delay when playing back live and using a midi controller? (i’m always trying to keep the latency <10ms so that it feels like my usual DJ gear)
Cheers, and thanks for sharing your project ideas with us!
Dave
about 3 months ago
1) I keep lots and lots of headroom in my template. There is a limiter on the Master for emergencies, but it shouldn’t ever trigger.
2) Send B and C now do one-off FX. All the dummy clips are routed through Send A. I find it much tidier this way.
3) They are procedural beat-repeats. You are right on the latency point: the procedures in them are cool, but they add too much latency, so I will replace them with much simpler plain repeats.
Be warned as well: the dummy clips add some latency, and I have a “delay” channel compensating for this on the Dry side of the crossfader. You’ll want to tank this if you care about latency.
[WORDPRESS HASHCASH] The poster sent us ’0 which is not a hashcash value.
about 3 months ago
Hey Will,
Great job on the template. Thanks for sharing.
Just a quick question with regards to the large amount of headroom you seem to be leaving on your tracks…
I come from a production background so I understand Gain Structure fairly well. I was just interested in your opinion as to this excerpt from the Live manual…
“Because of the enormous headroom of Live’s 32-bit
about 2 months ago
@Jon413
Internally, it’s hardish to clip Live’s engine, although you can certainly do it with flangers and a few other things.
The real kick, however, is output to a real sound-card. They’re pretty much all 24bit, which means practically you have to work with a 24bit space to avoid clipping at the Master output.
There are other ways to achieve this, but personally I reckon the way I do it is cleanest.
about 2 months ago
Dude,
Im downloading your template for the apc40, opening it within the zip file. It opens up fine comes up with missing files and each time i push a button i get a piano sound? How do i stop it?
Loving ya work tho,
about 2 months ago
Loving your template so far. However, none of the special midi “hard” mappings that you demonstrate in the video are working for me. I have all the nK stuff and the latest ableton of course. Do we have to map out stuff ourselves? How do you “hard” map something (like how fader 1 always controls track 1 vol)? How do you make your faders only go up to 0db? Thanks!!!
about 2 months ago
Hi Will, I just upgraded to version 2.0 of the set, and I have a few questions:
There are three missing audio clips when I open it up (1-2 AUDIO, EMPTY, and XZ_KICK). Can’t find them in the project folders.
you say that the standard Dj rack has been moved. Cool, but where?!?! Can’t find it!
about 2 months ago
By the way, I really really really miss the HPF and LPF on the Dj rack, are they somewhere, as well? or just… gone? *cry*
about 2 months ago
It should just work out of the box. Curious. Redownload it and try again!
WRT your question about hard-mapping, that’s basic Ableton stuff. Easiest way to learn it is by reading the manual
[WORDPRESS HASHCASH] The poster sent us ’0 which is not a hashcash value.
about 2 months ago
No idea about the piano sound – that’ll be a configuration issue on your end.
The missing files are to be ignored.
[WORDPRESS HASHCASH] The poster sent us ’0 which is not a hashcash value.
about 2 months ago
They’re gone – the A&H filter did everythin they did, more or less.
You could always add them back in
[WORDPRESS HASHCASH] The poster sent us ’0 which is not a hashcash value.
about 2 months ago
Redownloaded and it’s still using the instant mappings instead of your custom ones. I’m pretty sure I know how to map something, but it just doesnt let me ovverride the instant ones (like i goto midi map mode, select the low eq knob, move a fader, I just see track 5′s fader move, and no mappings change). In map mode, I actually do see your mappings (like the low eq is mapped to 5/7 which is track 5 fader). They…just dont work though.
Do I need to change anything in preferences midi sync?
What mode should MT player be in (0db, thru, etc.)?
Thanks Will
about 2 months ago
Make sure you’ve turned Remote on in the MIDI settings. It’s almost certainly not configured correctly.
Follow the instructions with NativeKontrol
You want the standard NK template.
about 1 month ago
Hi,
WICKED WICKED template… excellent work
Maybe im missing a trick but i can get any thing outta send b/c ,am i missing the point here???