Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
app_tutorials:lower_session_cpu_usage_with_enso [2019/05/06 17:04] – Added YouTube link wim | tutorial_lower_session_cpu_usage_with_enso [2020/02/07 06:51] (current) – Updated tags _ki | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | (Page creation in-process) | + | ====== Lower Session CPU Usage With Enso ====== |
+ | This tutorial illustrates using [[https:// | ||
- | ====== Introduction ====== | + | ===== Summary |
- | This tutorial illustrates using Enso by AudioDamage, | + | The method is summarized as follows: |
- Add Enso as an FX to capture output from an app | - Add Enso as an FX to capture output from an app | ||
- Record a loop of some measures long | - Record a loop of some measures long | ||
- Automatically begin playback of the loop | - Automatically begin playback of the loop | ||
- Remove the recorded app from the session | - Remove the recorded app from the session | ||
- | NOTE: This is trading // | + | NOTE: This is trading // |
- | There is a video illustrating these steps in AudioBus linked below. | + | ===== Video ===== |
- | ====== | + | Here’s a brief YouTube video if you prefer: {{youtube> |
+ | |||
+ | ===== Step by Step ===== | ||
Let’s assume you have some sort of sequencer (we’ll use Atom Piano Roll in this example) sending MIDI to an app (we’ll use Arturia iSEM), and possibly some heavy FX in the chain. Our setup looks something like this: | Let’s assume you have some sort of sequencer (we’ll use Atom Piano Roll in this example) sending MIDI to an app (we’ll use Arturia iSEM), and possibly some heavy FX in the chain. Our setup looks something like this: | ||
- | Atom (midi) > iSEM (audio) > FX1 (audio) FX2 (audio) > Output (audio) | + | **Atom (midi) > iSEM (audio) > FX1 (audio) FX2 (audio) > Output (audio)** |
We want to place Enso in an FX slot where it will do the most good, or at least where we’re willing to remove whatever goes before it. Generally this would be at the end of the chain, but could be elsewhere (for instance if you wanted to continue to mess with the FX in the chain). But lets assume we want to remove everything, leaving only Enso. Our setup should now look like: | We want to place Enso in an FX slot where it will do the most good, or at least where we’re willing to remove whatever goes before it. Generally this would be at the end of the chain, but could be elsewhere (for instance if you wanted to continue to mess with the FX in the chain). But lets assume we want to remove everything, leaving only Enso. Our setup should now look like: | ||
- | Atom > iSEM > FX1 > FX2 > Enso > Output | + | **Atom > iSEM > FX1 > FX2 > __Enso__ |
- | As soon as we do this, audio will be passing through Enso transparently, | + | As soon as we do this, audio will be passing through Enso transparently, |
We want Enso to record a fixed number of bars (we’ll use 4), then immediately start playback and mute the audio coming into the app. The settings needed to do this are: | We want Enso to record a fixed number of bars (we’ll use 4), then immediately start playback and mute the audio coming into the app. The settings needed to do this are: | ||
- | * LENGTH UNIT: Measure (work in units of one measure) | + | * LENGTH UNIT: **Measure** (work in units of one measure) |
- | * LENGTH MULTIPLE: 4 (work for four measures) | + | * LENGTH MULTIPLE: |
- | * MODE QUANTIZE: Measure (start at the beginning of a measure) | + | * MODE QUANTIZE: |
- | * POST RECORD: Play Icon highlighted (start playback after record) | + | * POST RECORD: |
- | * MONITOR: Rec & Stop | + | * MONITOR: |
- | * DUB IN PLACE: Highlighted | + | * DUB IN PLACE: |
- | There’s one other setting we may need buried in the settings page. For long loops, LONG MEMORY may need to be set to ON. | + | There’s one other setting we may need buried in the settings page. For long loops, LONG MEMORY may need to be set to **On**. |
That’s it! The next step is to start the host running, and press the TRIGGER button some time during the last measure //before// your loop comes around. Enso will now seamlessly: | That’s it! The next step is to start the host running, and press the TRIGGER button some time during the last measure //before// your loop comes around. Enso will now seamlessly: | ||
Line 37: | Line 40: | ||
You can now mute or remove any apps before Enso in the chain without affecting the audio since it’s coming from Enso now. HOWEVER, if you remove apps, you can’t go back to make changes. So, you probably want to save a “before” snapshot to return to. | You can now mute or remove any apps before Enso in the chain without affecting the audio since it’s coming from Enso now. HOWEVER, if you remove apps, you can’t go back to make changes. So, you probably want to save a “before” snapshot to return to. | ||
- | It sounds | + | It sounds |
- | [[https:// | + | {{tag>Enso Tutorial Video tips_and_tricks}} |