What type of audio material are you converting ableton что это
Ableton Forum
Converting MIDI to Audio
Converting MIDI to Audio
Post by tommytinker » Sun Mar 07, 2010 4:02 pm
Is there a quik and easy way within live to convert midi to audio. Got my whole thing arranged and its still midi, would prefer it to be standard audio parts.
Re: Converting MIDI to Audio
Post by tlennon » Sun Mar 07, 2010 4:47 pm
Re: Converting MIDI to Audio
Post by tommytinker » Sun Mar 07, 2010 5:02 pm
And what does that actually do?
Re: Converting MIDI to Audio
Post by tlennon » Sun Mar 07, 2010 6:46 pm
Re: Converting MIDI to Audio
Post by buzby » Sun Mar 07, 2010 8:34 pm
you ll have to freeze the track and then drag the midi clip in the frozen track into an empty audio track to create an audio file
Re: Converting MIDI to Audio
Post by buzby » Mon Mar 08, 2010 1:12 am
if you just freeze the track then you will find an audio file in your ableton project folder/sample/processed/freeze
Re: Converting MIDI to Audio
Post by outershpongolia » Mon Mar 08, 2010 2:25 am
holy shit tlennon posted outside of the Link Your Music!
Just haven’t seen that b4, welcome to this side of the forums! jkjk
Re: Converting MIDI to Audio
Post by longjohns » Mon Mar 08, 2010 4:21 am
Re: Converting MIDI to Audio
Post by tlennon » Mon Mar 08, 2010 4:42 am
Re: Converting MIDI to Audio
Post by outershpongolia » Mon Mar 08, 2010 5:14 am
Re: Converting MIDI to Audio
Post by darkenedsoul » Mon Mar 08, 2010 1:54 pm
So Freeze and Flatten creates x bars of an audio clip (and will loop properly)? I forgot about that as it would make recording passe IMHO for me and make my life a lot easier. I totally forgot about that. This way I can bang out a bunch of MIDI progressions and have the audio for me that much quicker. Then it’s on to arrangement for popping them into place and finishing things off. Thanks for reminding me! Doh!
Re: Converting MIDI to Audio
Post by longjohns » Tue Mar 09, 2010 1:37 am
i reckon most flattened clips will be 2x length, for looping reasons
Re: Converting MIDI to Audio
Post by darkenedsoul » Tue Mar 09, 2010 1:42 am
Hmm, I hope not. I don’t need it doubling the length of the clip for looping reasons. I will test this out in the morning to see if it is the # of bars I have drawn out or if it plays longer. hopefully it won’t.
Re: Converting MIDI to Audio
Post by buzby » Tue Mar 09, 2010 11:22 am
unless you take the loop off the sample then they wont be doubled but im not sure how this changes things if you have effects on the track
cant remember exactly but i think if you have effects on the track then the loop is doubled cos the effects are only applied to the doubled or second half of the newly made, flattened file
hope that makes sense
Re: Converting MIDI to Audio
Post by darkenedsoul » Tue Mar 09, 2010 1:31 pm
unless you take the loop off the sample then they wont be doubled but im not sure how this changes things if you have effects on the track
cant remember exactly but i think if you have effects on the track then the loop is doubled cos the effects are only applied to the doubled or second half of the newly made, flattened file
hope that makes sense
Hi, Ok. This is what I did and I’m not too happy about it:
1) Freeze the track (forgot to highlight both. doh!)
2) Flatten track
What I originally had was 2 midi tracks, 1 with percussion (drum rack I think as that’s what the name shows) and 1 with strings. All 4 clips were 8 bars long to keep everything at the same length.
What happened: The audio tracks were 16 bars long and the loop brace was on the last 8 bars and not entire clip.
what I don’t like that happened was my MIDI tracks are now gone meaning I can’t go back and edit these again to modify the progression(s). I would have expected Live to leave them alone and create the audio tracks as well. Is this the normal behavior of doing it this way? If so then I will have to save off the MIDI clips elsewhere. I am none too happy about finding out about this with the caveat that now that I know I’ll have to export any/all MIDI clips before doing this and consider halving the clips since I know they’ll be doubled. This isn’t a problem if the progression is small (4 bars that is a duplicate of 2 bars).
Is there a way that Live will *keep* the MIDI clips when doing freeze/flatten?
Настройка аудио интерфейса в Ableton Live
Данная статья подходит для всех операционных систем и всех версий Ableton Live.
Что такое аудио интерфейс?
Аудио интерфейс (часто используют термин «звуковая карта») — это устройство, которое позволяет воспроизводить звук, а также подключать к компьютеру микрофоны, инструменты (например, синтезаторы), чтобы Вы могли записывать их напрямую в вашу цифровую рабочую станцию. В нашем случае это секвенсор Ableton Live.
Настройка аудио в Ableton Live
Большинство внешних аудио интерфейсов используют для подключения к компьютеру порты USB, Thunderbolt или Firewire. В нашем примере мы будем использовать подключение по USB.
4. В поле Driver Type выберите: для Mac — CoreAudio, для Windows — ASIO;
5. На Mac можно выбрать разные устройства для звукового ввода (Input) и вывода (Output) или отключить их выбрав No Device;
6. Меню Input Config и Output Config позволяют активировать или деактивировать входы и выходы аудио интерфейса. У аудио интерфейсов начального уровня, как правило есть 2 входа и 2 выхода. Они будут автоматически настроены программой. Отключите не используемые входы и выходы, чтобы снизить нагрузку на процессор.
7. По умолчанию, для входа и выхода выбрана частота дискретизации 44100 Гц. При необходимости эта величина может быть уменьшена, либо увеличена.
8. Размера буфера (Buffer Size) может быть выбран начиная со значения 32 сэмпла. Чем меньше буфер, тем меньше задержка при вводе и выводе звука, однако, это также значительно увеличивает нагрузку на ЦП. Как разумный компромисс, Ableton рекомендует выставить значение от 256 до 512 сэмплов.
Чтобы настроить размер буфера, в Windows вам может потребоваться открыть панель управления аудио интерфейсом.
Подключение аудио мониторов и наушников
Перед подключением аудио мониторов (динамиков) к аудио интерфейсу, убедитесь, что аудио мониторы выключены. Подключите входы аудио мониторов к выходам аудио интерфейса. Выставите на аудио интерфейсе минимальное значение громкости. Теперь подключите наушники и увеличивайте громкость, пока не услышите звук.
Ableton не нужон: подключаем Ableton Push 2 к VCV Rack
VCV Rack — open source среда, эмулирующая модульные синтезаторы. Про VCV можно посмотреть вот тут, а про модульные синтезаторы можно почитать хорошую статью на Хабре.
Ableton Push 2 — это второе поколение midi-контроллера от Ableton, заточенного на работу с одноимённой DAW, но также имеющего API для использования сторонними разработчиками.
API VCV Rack
Каждый модуль в VCV состоит из двух частей — звуковой и графической. Звуковая часть наследует от класса Module метод process, вызывающийся для каждого семпла, то есть с частотой дискретизации. Кстати, частота дискретизации в VCV может варьироваться от стандартных 44.1 кГц до аж 768 кГц, что позволяет более точно эмулировать модульные синтезаторы при наличии достаточной вычислительной мощности.
За графику отвечают объекты типа ModuleWidget, которые наследуют от базовой структуры метод draw. В VCV используется библиотека векторной графики nanovg. Отрисовка внутри метода draw может происходить как внутри границ модуля (лишнее отрезается движком), так и например во фреймбуфер, чем мы ещё воспользуемся.
Итак, что же нужно, чтобы написать свой модуль для VCV?
Настройка окружения и установка Rack SDK
Первый шаг хорошо описан в документации и совершенно не вызывает трудностей (по-крайней мере под linux), так что не будем на нём останавливаться.
Генерируем шаблон плагина
Для этого в Rack SDK есть скрипт helper.py. Ему нужно сказать createplugin, после чего указать название плагина и, опционально, информацию о нём.
Когда шаблон плагина создан, его можно скомпилировать и установить командой
Рисуем фронтенд модуля
Каждый плагин может содержать несколько модулей, и для каждого из модулей нужно нарисовать главную панель. Для этого документация VCV предлагает нам использовать Inkscape или любой другой векторный редактор. Так как модули в VCV крепятся на виртуальный Eurorack-стенд, их высота всегда равна 128,5мм, а ширина должна быть кратна 5,08мм.
Основные элементы интерфейса, такие как CV/Gate гнёзда, кнопки и лампочки можно разметить в векторном виде. Для этого нужно нарисовать на их месте круги соответствующих цветов (подробнее тут), чтобы потом helper.py сгенерил по этой разметке код. Лично мне показалось что это не очень удобная фича и проще размещать элементы напрямую из кода. Когда картинка и разметка готовы, нужно снова запустить helper.py чтобы создать шаблон модуля и связать его с передней панелью.
Подключаем кнопки и крутилки
Не считая дисплея, Ableton Push 2 видится компьютером как обычный USB-MIDI девайс, что позволяет легко наладить связь между ним и VCV Rack. Для этого создадим внутри класса модуля входную midi очередь и выходной midi порт.
Попробуем найти Ableton Push среди подключенных midi девайсов и подключиться к нему. Так как модуль предназначен для работы исключительно с Ableton Push, нам не нужно обременять юзера выбором девайса и можно просто найти его по названию.
Теперь в методе process можно периодически проверять, подключен ли контроллер и спрашивать midi очередь, не пришло ли нам каких-нибудь сообщений. Тут стоит сказать о том что и как вообще кодируется в стандарте midi. По сути есть два главных типа сообщений, это Note ON/OFF, передающие номер ноты и силу нажатия и CC — Command Control, передающие численное значение некоторого изменяемого параметра. Подробнее про midi можно посмотреть здесь.
Теперь хочется научить пэды контроллера светиться разными цветами, чтобы было удобнее в них ориентироваться. Для этого нам надо будет посылать ему соответствующие midi команды. Рассмотрим, например, пэд с номером 36 (это самый нижний левый пэд). Если на него нажать, контроллер пошлёт команду 0x90 (note on), следом за ней номер ноты (36) и число от 0 до 127, означающее силу нажатия. А когда, наоборот, компьютер посылает контроллеру ту же самую команду 0x90 и тот же самый номер ноты 36, то третье число будет означать цвет, которым должен светиться нижний левый пэд. Номера кнопок и пэдов представлены на рисунке выше. У Push довольно много возможностей для работы с цветом, палитрами, анимацией и другими параметрами подсветки. Я не стал вникать в подробности и просто вывел все возможные цвета дефолтной палитры на пэды и выбрал понравившиеся. Но в общем случае, преобразование midi команды в значения ШИМ на светодиодах, согласно документации, выглядит так:
Подключаем дисплей
Для подключения дисплея придётся поработать с USB. Сам по себе контроллер не умеет ничего рисовать и не знает ничего о графике. Всё что он хочет — это чтобы не реже чем раз в 2 секунды ему присылали кадр размером 160×960 пикселей. Весь рендеринг происходит на стороне компьютера. Для начала подключим и откроем USB девайс, как это описано в документации:
Чтобы передать кадр, нужно сначала послать 16-байтовый заголовок, а потом 160 строк из 960 16-битных чисел каждая. При этом, согласно документации, строки следует передавать не по 1920 байт, а пакетами по 2048 байт, дополняя нулями.
Теперь осталось только отрисовать и записать в буфер кадр. Для этого используем класс FramebufferWidget, реализующий метод drawFramebuffer. VCV Rack из коробки использует библиотеку nanovg, так что графику здесь писать довольно легко. Узнаем текущий графический контекст из глобальной переменной APP и сохраним его состояние. Дальше создадим пустой кадр размером 160×960 и отрисуем его методом draw. После этого скопируем фреймбуфер в массив, который будет отправлен по USB, и вернём состояние контекста. В конце выставим флаг dirty, чтобы на следующей итерации отрисовки движок VCV не забыл обновить наш виджет.
Логика взаимодействия и маппинг параметров
Для моей задачи мне хотелось уметь переключать паттерны, записанные в секвенсеры, и при этом контролировать определённый набор параметров, свой для каждой группы паттернов. Под маппингом я понимаю связывание параметра одного модуля с параметром другого модуля или midi контроллера. Я нашёл крайне мало информации о том как маппинг сделать красиво, поэтому большую часть кода, реализующего его взял из встроенного в VCV модуля MIDI Map. Вкратце, для каждой связки параметров там создаётся специальный объект ParamHandle, который через костыли сообщает движку что с чем связано.
Заключение
Вот такой модуль у меня получился в итоге. Помимо стандартного преобразования midi в CV, он позволяет группировать пэды, присваивать им цвета и связывать произвольные параметры модулей с энкодерами Push, отображая их названия и значения на дисплее контроллера. На видео ниже можно посмотреть его обзор, а на этом видео увидеть в действии.
Полный код доступен вот здесь.
Протестировать его удалось только под Linux (Ubuntu 18.04), на MacOS не подключился дисплей из-за специфики libusb и возникли странные задержки в midi интерфейсе. Не смотря на это, VCV Rack оставил очень хорошее впечатление и как фреймворк и как modular DAW, я надеюсь что VCV будет развиваться и дальше, а эта статья поможет ещё кому-то написать для него свои модули.
Экспорт аудио и видео в Ableton Live
Команда «Экспорт аудио / видео» позволяет экспортировать ваши работы в файл. Эти файлы могут быть использованы, например, для записи CD дисков. Если ваш проект содержит видео контент вы также можете использовать команду «Экспорт аудио / видео» для экспорта видео файлов. Видео будет находиться в той же папке, что и экспортированное аудио (Примечание. Функция экспорта видео недоступна в версиях Lite и Intro). Так же можно экспортировать ваш проект на портал Soundcloud.
Опции выбора дорожки
Диалоговое окно экспорта содержит несколько настроек:
Поле Render Start – устанавливает позицию, с которой начинается рендеринг. Поле Render Length – определяет длину фрагмента для рендеринга.
Быстрый способ установить значение Render Start и Length – выбрать в окне аранжировки временной диапазон, а затем вызвать меню Export Audio/Video. Помните, экспортированный аудио файл будет содержать, то, что вы слышите до рендеринга. Например, если вы проигрываете комбинацию клипов в режиме сессии и аранжировки, то будет экспортирован фрагмент, выделенный ранее, независимо от того какой режим активен.
Опции рендеринга
Диалоговое окно «Экспорт» предлагает несколько вариантов рендеринга:
Файл asd содержит информацию об анализируемом аудио, такую как высота тона, положение маркеров и темп. При последующей загрузке сэмпла оптимизируется качество Warp растяжения, ускоряется время загрузки.
Опции кодека
Настройки рендеринга видео
(Внимание: видео рендеринг не доступен в Intro и Lite версиях Ableton)
Диалоговое окно экспорта аудио также содержит настройки для рендеринга видео.
После того как вы нажмете Export начнется рендеринг аудио, затем будет экспортировано видео. В зависимости от выбранного кодека процесс рендеринга может происходить в несколько этапов. В процессе рендеринга Live будет отображать строку прогресса выполнения задачи.
Рендеринг в реальном времени
Обычно рендеринг происходит в автономном режиме, однако, если вы используете внешний эффект или инструмент (например, синтезатор), рендеринг происходит несколько иначе. Если вы экспортируете отдельные дорожки, все остальные треки, которые не связаны с внешним устройством будут экспортированы оффлайн. Любые дорожки, связанные с внешним устройством (будь то эффект или синтезатор) будут экспортироваться в реальном времени. Live будет автоматически отслеживать дорожки, которым требуется рендеринг в реальном времени. В процессе рендеринга вам будет предложено несколько опций на выбор:
После того, как начнется рендеринг отобразится окно, где будет показан процесс выполнения задачи.
Количество попыток рендеринга (если их было больше, чем одна) будет отображено в диалоговом окне. Если при рендеринге по-прежнему происходят сбои, закройте все открытые приложения, чтобы уменьшить нагрузку на процессор и повторите попытку.
15. Routing and I/O
In the context of Live, “routing“ is the setup of the tracks’ signal sources and destinations (i.e., their inputs and outputs). Most routing happens in the mixer’s track In/Out section, which offers, for every track, choosers to select a signal source and destination. The mixer’s In/Out section is Live’s “patchbay.“
The In/Out section can be independently shown or hidden from the Session and Arrangement Views. Toggle its visibility using the I/O Mixer Section selector, or via the View menu’s In/Out option.
The Mixer’s In/Out Section and Mixer Section Selectors.
For every track that can play clips, the In/Out section has the same layout:
Within a chooser pair, the upper chooser selects the signal category (“Ext.,“ for instance, for external connections via an audio or MIDI interface), and is called the Input/Output Type chooser. If this signal type offers sub-selections or channels, they are available from the lower chooser, or the Input/Output Channel chooser. In our “Ext.“ example, these would be the individual audio/MIDI inputs and outputs.
15.1 Monitoring
“Monitoring,“ in the context of Live, means passing a track’s input signal on to the track’s output. Suppose you have set up an audio track to receive its input signal from a guitar. Monitoring then means that the signal from your live guitar playing actually reaches the track’s output, via the track’s device chain. If the track’s output is set to “Master,“ you can hear the guitar signal, processed by whatever effects are used (and delayed by whatever latency the audio hardware interface incurs), over your speakers.
The In/Out section offers, for every audio track and MIDI track, a Monitor radio button with the following three options:
If multiple tracks are selected, pressing one of the Monitor buttons applies this selection to all of the selected tracks.
15.2 External Audio In/Out
An audio interface’s inputs are selected by choosing “Ext. In“ from the Input Type chooser of an audio track. The Input Channel chooser then offers the individual input channels. Entries in this chooser each have meters next to their names to help you identify signal presence and overload (when the meter flashes red). Setting up the audio interface’s outputs works the same way via the output chooser pair. If multiple tracks are selected, any changes you make to these choosers will be applied to all selected tracks.
The list of available inputs and outputs depends on the Audio Preferences, which can be reached via the Input and Output Channel choosers’ “Configure. “ option. Note that the Audio Preferences also provide access to the Channel Configuration dialogs, which determine which inputs and outputs are used, and whether they are available to Live as mono or stereo pairs. Essentially, the Channel Configuration dialog tells Live what it needs to know about how the computer is connected to the other audio components in your studio.
You can rename any input and output channels that appear in the Channel Configuration dialogs. If changed, the new name(s) will be displayed in the corresponding Input / Output Channel chooser drop-down. You can rename channels more quickly by using the Tab key to move between them. Note that changed names are always associated with their respective audio device.
15.2.1 Mono/Stereo Conversions
When a mono signal is chosen as an audio track’s input, the track will record mono samples; otherwise it will record stereo samples. Signals in the track’s device chain are always stereo, even when the track’s input is mono or when the track plays mono samples.
Mono is turned into stereo simply by using the identical signal for left and right channels. When a track is routed into a mono output, the left and right signals are added together and attenuated by 6 dB to avoid clipping.
15.3 External MIDI In/Out
MIDI from the outside world is routed into Live just like audio. From the Input Type chooser of a MIDI track, you can either select a specific MIDI input port or “All Ins,“ which is the merged input of all external MIDI ports. The Input Channel chooser offers the individual input channels of the selected MIDI port and the merged signal of all channels, “All Channels.“ As is the case with audio inputs, the Input Channel chooser also has meters next to every entry to represent activity on the respective input channel. If multiple MIDI tracks are selected, any changes you make to these choosers will be applied to all selected tracks.
15.3.1 The MIDI Ports List in the Preferences
You can configure which MIDI ports are made available to Live using the MIDI Ports section of the Link/Tempo/MIDI Preferences. All available input and output ports are listed here. For Live’s tracks to receive/send MIDI from/to a specific MIDI port, the corresponding switch in the Track column must be set to On. You can use any number of MIDI ports for track input and output; the mixer’s In/Out choosers allow them to be addressed individually.
15.3.2 Playing MIDI With the Computer Keyboard
The computer keyboard can be used for generating MIDI notes from computer keyboard strokes. To turn the computer MIDI keyboard on, use the Control Bar’s Computer MIDI Keyboard button, or the M shortcut to the Options menu entry.
Activating the Computer MIDI Keyboard.
The center row of letter keys on the keyboard will play notes corresponding to the white keys on a piano, beginning on the left with the note C3. The black keys on a piano correspond to the upper row of computer keys. The four leftmost letters on the lower row of the keyboard (Z,X,C, and V on a U.S.-English keyboard) are used to transpose the note range and to set velocity, as follows:
As it happens, when the computer keyboard is set to send notes between C3 and C4, the keys are mapped to MIDI notes such that the center row of the keyboard (ASDF. ) addresses the Impulse percussion sampler’s sample slots (see 26.5). This means that you can play and record drum patterns right off the computer keyboard.
Note that when the computer MIDI keyboard is activated, it will “steal“ keys that may have otherwise been assigned to remote-control (see 29.2.5) elements of the Live interface. To prevent this, you can turn the computer MIDI keyboard off when it is not needed.
15.3.3 Connecting External Synthesizers
Routing MIDI to an external synthesizer is straightforward: The Output Type chooser is set to whatever MIDI port the synthesizer is connected to; the Output Channel chooser is used to select which MIDI channel to send on.
In addition to routing via a track’s In/Out section, it is also possible to route from within a track’s device chain by using the External Instrument device (see 26.4). In this case, you can send MIDI out to the external synthesizer and return its audio — all within a single track. (Note: the External Instrument device is not available in the Intro and Lite Editions.)
Important: If you are using a keyboard synthesizer both as a master keyboard to play into Live and as a sound generator, then please make sure to check the synthesizer’s “Local Off“ function. Every synthesizer has this function, which effectively separates the keyboard from the sound generator, allowing you to treat both components as if they were separate devices. This allows you to use Live as the hub of your MIDI studio, which receives MIDI from the keyboard and dispatches the incoming MIDI, as well as the MIDI from the clips, as appropriate.
15.3.4 MIDI In/Out Indicators
Live’s Control Bar contains three pairs of indicator LEDs that tell you about incoming and outgoing MIDI. These indicators tell you not only about the presence of signals, but also about their use. In every pair, the upper indicator flashes when a MIDI message is received, and the lower indicator flashes when a MIDI message is sent.
The Control Bar’s MIDI Indicators.
The three indicator pairs represent, from left to right:
MIDI messages that are mapped to remote-control Live’s user-interface elements are “eaten up“ by the remote control assignment and will not be passed on to the MIDI tracks. This is a common cause of confusion that can be easily resolved by looking at the indicators.
15.4 Resampling
Live’s Master output can be routed into an individual audio track and recorded, or resampled. Resampling can be a fun and useful tool, as it lets you create samples from what is currently happening in a Live Set that can then be immediately integrated. It can be used to record tracks that include processor-intensive devices, so as to delete the devices, or for quickly previewing before rendering to disk (see 5.2.3).
The “Resampling“ option in any audio track’s Input Type chooser will route the Master output to that track. You can then decide on what exactly you will be resampling and mute, solo or otherwise adjust the tracks that are feeding the Master output. You will probably want to use the Master Volume meter to make sure that your level is as high as possible without clipping (indicated by red in the meter). Then you can arm the track and record into any of its empty clip slots (see 17.3.2). Note that the recording track’s own output will be suppressed while resampling is taking place, and will not be included in the recording.
Samples created by resampling will be stored in with the current Set’s Project folder (see 5.6), under Samples/Recorded. Until the Set is saved, they remain at the location specified by the Temporary Folder (see 17.8).
15.5 Internal Routings
Live’s mixer and external routing devices allow for inter-track routings. These routings, albeit potentially confusing, enable many valuable creative and technical options. Via the mixer, inter-track routing can work two ways:
Both approaches result in Track A’s output being fed into Track B. Approach 1 leaves Track B’s in/out settings alone, and we can, at any time, add more tracks that feed their output into Track B. This is the method of choice for “many-to-one“ routings such as submixes or several MIDI tracks playing the same instrument. In this scenario, soloing Track B will still allow you to hear the output of the tracks that are feeding it. Also, you can still solo Track A and hear its output signal. In this case, all other tracks are muted, including those that might also feed into Track B. Technically, what you hear is the output of Track B, with everything except Track A’s signal removed.
Approach 2, on the other hand, leaves Track A unaffected except for Track B tapping its output. We can easily add more tracks like Track B that all tap Track A’s output. Instrument layering is a good example of such a “one-to-many“ routing setup.
15.5.1 Internal Routing Points
Signals travel from Live’s tracks into their respective device chains and then into the track mixer, where they might become panned or have their levels altered by the tracks’ faders.
Whenever a track’s Audio From input chooser is set to another track (as described in the previous section’s Approach 2), the signal received can be tapped from one of three different points chosen from the Input Channel chooser: Pre FX, Post FX or Post Mixer.
Routing Points in Racks
If a track has one or more Instrument or Effect Racks (see Chapter 20) in its device chain, internal routing points (Pre FX, Post FX and Post Mixer) will also be available for every chain within the Rack. If a track contains one or more Drum Racks (see 20.6), internal routing points will be available for any of the Rack’s return chains. Each Rack will also be listed in the Input Channel chooser:
Soloing a track that taps a Chain at any of these points will still allow you to hear the output at that point.
15.5.2 Making Use of Internal Routing
This section presents several internal routing examples in more detail.
Post-Effects Recording
Let’s say that you are feeding a guitar into Live, building up a song track by track, overlaying take onto take. It is certainly powerful to have a separate effects chain per track for applying different effects to different takes — after the fact. You might, however, want to run the guitar signal through effects (a noise gate or an amp model, for instance) before the recording stage, and record the post-effects signal.
An Example Setup for Post-Effects Recording.
This is easily accomplished by devoting a special audio track for processing and monitoring the incoming guitar signal. We call this track “Guitar“ and drag the desired effects into its device chain. We do not record directly into the Guitar track; instead we create a couple more tracks to use for recording. Those tracks are all set up to receive their input Post FX from the Guitar track. Note that we could also tap the Guitar track Post Mixer if we wished to record any level or panning from it.
As for monitoring, we set the Guitar track’s Monitor radio button to In, because we always want to listen to our guitar through this track, no matter what else is going on in Live. The other tracks’ Monitor radio buttons are set to Off.
Recording MIDI as Audio
When working with MIDI and complex software instruments, it is sometimes more useful to record the resulting audio than the incoming MIDI. A single MIDI note can prompt, for example, Native Instruments’ Absynth to produce something that sounds more like a piece of music than a single tone. This output lends itself more to representation as an audio waveform than a single note in a MIDI clip, particularly when comparing the editing options.
Recording the Output of a Complex Instrument in Audio Tracks.
A setup similar to the one described above (see 15.5.2) accomplishes the task. We have one MIDI track hosting the virtual instrument, and we use additional audio tracks to record the audio result of playing the instrument.
Creating Submixes
Suppose we have the individual drums of a drum kit coming in on separate tracks for multitrack recording. In the mix, we can easily change the volumes of the individual drums, but adjusting the volume of the entire drum kit against the rest of the music is less convenient. Therefore, we add a new audio track to submix the drums. The individual drum tracks are all set to output to the submix track, which outputs to the Master. The submix track gives us a handy volume control for the entire drum kit.
Alternatively, you could combine the separate drum tracks into a Group Track (see 16.3) for even more flexibility. This automatically creates the necessary output routings and also allows you to hide or show the component tracks.
Submixing by setting a track’s Output Type to Sends Only
A third possibility is to use Live’s return tracks for submixing. This is done by selecting the Sends Only option in a track’s Output Type, then turning up a Send control as desired. The corresponding return track will then act as a submixer channel.
Several MIDI Tracks Playing the Same Instrument
Consider a MIDI track containing a virtual instrument — a Simpler playing a pad sound, for example. We have already recorded MIDI clips into this track when we realize that we would like to add an independent, parallel take for the same instrument. So we add another MIDI track. We could now drag another Simpler into the new track, but we would really like to reuse the Simpler from the pad track, so that changing the pad’s sound affects the notes from both tracks.
Feeding an Additional MIDI Track Into an Existing MIDI Track to Reuse its Instrument.
This is accomplished by setting the new MIDI track’s Output Type chooser to “Pad.“ Note that the Output Channel chooser now offers a selection of destinations: We can either feed the new track’s output into the input of the pad track, or we can directly address the Simpler. The “Track In“ option in the Output Channel represents the pad track’s input signal (the signal to be recorded), which is not what we want. We instead select “Simpler Ch. 1“ to send the new track’s MIDI directly to the Simpler, bypassing the recording and monitoring stage. With this setup, we can choose to record new takes on either track and they will all play the same pad sound.
The Instrument Has Been Isolated in a Dedicated Track.
We might be bothered by the fact that muting the pad track (by turning off its Activator switch) also mutes the other MIDI track. To be precise, the other track keeps playing, but its MIDI is played by an instrument that is out of the mix. This can be easily remedied by cutting the clips from the pad track and pasting them into a third track that can be independently muted (and that can hold its own MIDI effects). The original pad track now acts as a mere instrument container. As we are not recording new clips into this track, we can set its Input Type chooser to “No Input,“ which makes its Arm button disappear and helps to avoid confusion when the mixer’s In/Out section is hidden.
Tapping Individual Outs From an Instrument
Some software instruments, like Live’s Impulse percussion sampler, offer multiple audio outputs for the signals they produce. By default, Impulse mixes the output of its eight sample slots internally and delivers the mix at the instrument’s audio out. Any audio effects following Impulse in the same track process the composite signal. Sometimes it is desirable to take an individual drum sound out of the mix for individual effects processing and mixing. This is possible because Impulse offers its sample slots as audio sources to other tracks.
Using Impulse’s Individual Outs to Separately Process Sample Slots.
We simply create an audio track and select from its Input Type chooser the track with the Impulse. The Input Channel chooser now offers, in addition to Pre FX, Post FX and Post Mixer, Impulse’s eight individual outputs, labeled according to the sample used in each slot. Notice that routing an individual output from Impulse into another track automatically takes this signal out of Impulse’s own internal mix. This convenience is not standard behavior of most plug-in instruments, however. Soloing a track that taps one of Impulse’s sample slots will still allow you to hear the output of that slot.
Using Multi-Timbral Plug-In Instruments
Many plug-in instruments support multi-timbral operation. A multi-timbral instrument is like several instruments in one, with each component “part“ (or whatever term the manufacturer uses) receiving MIDI on a separate MIDI channel. Usually, the multi-timbral instrument offers individual outputs so that the parts can be separately routed into the mixer. Or, the instrument might offer a submixer of its own.
Tracks Feeding MIDI to and Tapping Audio From the Parts of a Multi-Timbral Instrument.
Sending MIDI from the mixer to a multi-timbral instrument is a variation of a case described above (see 15.5.2). One MIDI track hosts the multi-timbral instrument, and additional MIDI tracks are used to feed its individual parts. Each additional MIDI track has its Output Type chooser pointed to the track that contains the instrument, and its Output Channel chooser referencing the target MIDI channel. Additional audio tracks can then be used to tap the instrument’s individual outputs, as described earlier (see 15.5.2).
It is also possible to use the External Instrument device to route MIDI to (and audio from) the secondary outputs on multi-timbral plug-ins. This scenario eliminates the need to create an additional audio track for each tapped output:
Repeat steps 2-5 to feed and tap additional components of your multi-timbral instrument. You could also put the entire system of External Instrument devices into a single track, by placing each one in a Rack’s device chain.
Note that the main outputs of the multi-timbral instrument will still output to the track that contains the instrument — only auxiliary outputs are available to the External Instrument device.
Feeding Sidechain Inputs
Some effects have so-called “sidechain inputs.“ A vocoder, for instance, imposes spectral characteristics taken from one signal (say, spoken word) onto another signal, for instance a string pad. The vocoder is inserted as an audio effect into the string track. It has a sidechain input for the speech signal, which has to be delivered from another track. So, we create an additional audio track named “Speech“ and set its Output Type chooser to the “Strings“ track. From the Output Channel chooser, we select the vocoder’s sidechain input.
Routing a Speech Signal Into a Vocoder’s Sidechain Input.
Some vocoder plug-ins include a built-in synthesizer to generate the “carrier“ signal. In this case, the only difference from the above procedure is that the vocoder instrument is dragged into a MIDI track. Feeding the sidechain audio input works as described above.
A number of Ableton’s built-in devices have their own sidechain controls with integrated routing choosers that match those found in tracks. Thus when using these devices, it is not necessary to follow the above procedure — you can simply select the sidechain source from within the device itself.
Layering Instruments
Suppose that we have a MIDI track containing an instrument playing a string sound, which we would like to augment by adding a brass sound playing the same notes. This can be easily done by adding a MIDI track that contains an instrument playing the brass sound and setting its Input Type chooser to tap the string track’s Post FX signal.
Using an Auxiliary MIDI Track to Layer Instruments.
Perhaps you wonder why this works, given that the string track’s output is audio and not MIDI. When routing MIDI in from another track, we are tapping the MIDI at the latest possible stage, which is after any MIDI Effects, and just before the instrument.
Download Live 11 manual (PDF)
Note: in some internet browsers the manual will be opened directly in the browser and not downloaded. To download the file, right click on the link and select «Download linked file» from the context menu.