beat bars blog

beat bars is a place for musicians, producers and DJs.

How to map an effect and assign a controller in Logic Pro X

How to map an effect and assign a controller in Logic Pro X

Logic Pro X offers powerful, almost unlimited possibilities in music production. It is certainly one of the most versatile and advanced DAWs available on the market. This has its pros and cons. What is impossible in other DAWs is almost always possible in Logic Pro. However, what is relatively simple in other products, is often too complicated and difficult in Logic. This sounds quite controversial in relation to a product by Apple, but it is based on the experience of many musicians and producers.

One of the non-intuitive and confusing things is configuring external MIDI controllers – assigning and mapping MIDI events to effects.

This can be done in several ways. On the one hand, it’s good because it provides a lot of flexibility. However, it requires the user to spend time learning too much unnecessary information.

Key Commands

Key Commands

  • Open the “Key Commands - Edit” window from the main menu, or use the keyboard shortcut ⌥K.
  • Select the command you are interested in, e.g. Record, and then click the button in the bottom right corner <Learn New Assignment>.
  • Now press the button on your physical MIDI controller, e.g. the footswitch you want to use to start recording.

That’s it! Unfortunately, it is impossible to map everything this way. Despite the fact that there are so many commands, they are only general assignments. Take, for example, Volume – master or track – if you want to control it using the MIDI pedal, this parameter cannot be assigned in this window.

To do this, you need to use another method…

Control Surfaces - Controller Assignments

Controller Assignments

  • Move the slider or knob that you want to assign to the controller, first with the mouse or touchpad. This way, you activate the parameter which will be soon mapped.
  • Then, in the “Control Surfaces” menu, select the option “Learn Assignment for  parameter ”, or use the key combination ⌘L. The displayed parameter will be the one you triggered earlier with your mouse.
  • Now move the slider of the physical controller or the MIDI pedal to assign a parameter to it.

This is how you can map e.g. Master Volume, Track Volume, as well as parameters inside individual plug-ins, both those that are built-in, e.g. Echo Feedback, and in third-party Audio Units. The possibilities are therefore quite large, but sooner or later you will come across a situation where you cannot assign the parameter you want this way. Let’s take, for example, the built-in EQ and try to map High Cut Frequency. No matter how you move the mouse, the menu will still display High Cut Q-Factor instead of High Cut Frequency, and it cannot be changed in any way.

Smart Controls - single mapping

Smart Controls - single mapping

The previous ways had one thing in common – the <Learn> button. It will also appear in this method, but in another place. You will find it in the Smart Controls window (unfortunately these controls are not very smart at all). Open this view by clicking the “knob” icon on the toolbar, or select “Show Smart Controls” from the View menu, or simply press the B key.

Let’s start with the visual layout of the parameters. Click the ⓘ icon to show the Inspector panel. You will probably see “Automatic Smart Controls” at the top – this is the starting point. You can choose a different Layout (by hovering over this header, you will see that it is a drop-down list – this is not obvious at the beginning). It is worth experimenting by trying different elements from the list.

Once you have chosen Layout, click on one of the knobs (preferably those marked as “Unmapped”).

  • you can click the <Learn> button, but as in the previous method, you won’t get what you want.
  • It is better to choose a parameter from the drop-down list, e.g. Channel EQ ▸ High Cut Frequency
  • In the External Assignment section, click <Learn> and move the physical controller slider or pedal.

This method of mapping and assigning parameters is the most complicated, but gives the greatest possibilities. It allows to map “invisible” properties, and even assign several different parameters to one controller.

Smart Controls - multiple mapping

Smart Controls - multiple mapping

Assigning many different parameters, usually from different plug-ins, allows to create very useful parameter combinations that can be controlled with one move (in Ableton it is called Macro). To define such a set, proceed in the same way as in the previous point.

After mapping and assigning the first parameter, add the second and subsequent parameters as follows:

  • In Controls, select another knob which is Unmapped.
  • In Inspector, in the Parameter Mapping section, click the ⚙ icon and then Add Mapping. Another drop-down list will appear. Proceed identically as in previous method. You no longer have to assign a controller because it was done when adding the first parameter.

Thanks to this, by moving the wheel, knob, slider or pedal on your physical MIDI controller, you can control two or more parameters at once. Many trademark sounds, such as the Wobble effect known from Dubstep, result from modulating a few parameters. The equally well-known Wah-Wah effect is nothing more than a combination of several different EQ attributes: Frequency, Q-Factor and Gain. By experimenting with many variables at the same time, you may even be able to create a completely new effect.

Till next time.

20 Jun 2020

  • #Foot Controller

beat bars blog

Explore categories →

Logic Pro Help

  • Existing user? Sign In

Way to display of current controller assignment mode?!

  • controller assignment
  • control surface

By SWavii November 13, 2023 in Logic Pro

  • Reply to this topic
  • Start new topic

Recommended Posts

been going crazy lately with mapping for Minilab 3 (which is my only custom zone). My modes are set up like this:

• Serum - Global

• Serum - OscA

• Serum - OscB

• Serum - Env1

etc. Pretty much every group of parameters gets its own mode and then i have a global mode as well that controls the entire synth. This applies to the main 5 synths that I use. 

Since im organizing this way it gives me quite a few modes. 

I've already figured out how to assign mode change to a knob so i can use that to toggle thru modes thanks to this thread here at LPH.

Now my question is...is there a way to display my current mode without having to open Expert View? is there no way to display this info in the main control bar so that when i am toggling thru modes with my knob i can get a quick glance ?

Thanks all.

Screenshot 2023-11-13 at 12.23.28 PM.png

Link to comment

Share on other sites.

des99

39 minutes ago, SWavii said: Now my question is...is there a way to display my current mode

In Logic, no, because that's not what modes are about - remember, this is about modes *on your controller*. For the MCU, the methods of feedback are defined and a bit of a black box, so feedback to your own controller setups - ie to light certain buttons in certain modes, is difficult, without some intelligent agent in between managing the feedback

But basically no, you activate a particular mode, and now buttons on your controller will do different things, but controller modes or assignments can't basically send messages back to your controller in much of a useful way, nor is there a way I'm aware of to display something dependent on the mode you are in (again, without something else doing this).

Thanks for the feedbacl des99!

Basically what i'm trying to say is, Logic already tells me which mode i'm in - but I have to open Logic Pro > Control Surfaces > Controller Assignments > Expert View to view it. All i'm looking for is that same info but without having to do all that digging.

For example in the image I posted above: [Serum - Osc A] , is the selected mode (screenshot is from LPX). So this confirms that Logic is already showing me my currrent mode.

I'm just looking for a shortcut...like can I display that same info [Serum - Osc A] in the main Control Bar up top or do i have to open Logic Pro > Control Surfaces > Controller Assignments > Expert View window every time.

The problem: Sometimes i'm switching modes with my controller and I can't physically see which mode I'm in unless I go to  Logic Pro > Control Surfaces > Controller Assignments > Expert View ... and this hurts my workflow. Would be nice to for a small display to be visible so I can keep working without having to stop and use the mouse to dig in the toolbar.

2 hours ago, SWavii said: Basically what i'm trying to say is, Logic already tells me which mode i'm in - but I have to open Logic Pro > Control Surfaces > Controller Assignments > Expert View to view it.

I know - I understood you perfectly, and I am very aware of how Logic behaves in this manner.

2 hours ago, SWavii said: All i'm looking for is that same info but without having to do all that digging.

And you have your answer... 😉

2 hours ago, SWavii said: Sometimes i'm switching modes with my controller and I can't physically see which mode I'm in unless I go to  Logic Pro > Control Surfaces > Controller Assignments > Expert View ... and this hurts my workflow. Would be nice to for a small display to be visible so I can keep working without having to stop and use the mouse to dig in the toolbar.

Yes, I understood what you want, unfortunately, you can't have it, unless you have some intelligent agent that sits between Logic and your controller, and displays it's status onscreen (or gives feedback to the controller).

With the MCU, which is what the controller assignments and control surface scheme was originally built for, the primary feedback mechanism is the screen of the MCU (alongside a few buttons that have LEDs, and the Vpots/faders). When you change a mode, Logic updates what the screen should say and sends that back to the MCU. In order to reverse-engineer the current mode, it's very difficult and in my app I have to basically parse the screen feedback and try to deduce the current mode - and in some cases it's just not possible at all for various reasons which I won't go deep into here.

The controller assignments are architected as a "tell Logic to do this" and Logic will do what it will do. What you can’t make it do is communicate it's status back to the controller (or other element) without some extra third party intelligent agent that can do these things (or, a custom programmed control surface module, which regular people can't develop, to handle these things.)

The controller assignments window has a feature where that if you trigger the command, it's command will be displayed in the window for ease of editing/debugging etc, which means that in order to display the matching assignment, it *has* to select the appropriate mode you've triggered in order for the correct assignment to be displayed (otherwise you wouldn't see it). So it's not designed as a general feedback of which mode you're in when using Logic, it's designed as a "this is the assignment you just triggered" feature. It is of course very useful for that, but it's utility goes no further.

There isn't much of a way to directly do what you want to do with basic controller assignments (which is quite a recurring theme, for those of us who have gone deep into the weeds on this.)

Like

15 minutes ago, des99 said: I know - I understood you perfectly, and I am very aware of how Logic behaves in this manner. And you have your answer... 😉 Yes, I understood what you want, unfortunately, you can't have it, unless you have some intelligent agent that sits between Logic and your controller, and displays it's status onscreen (or gives feedback to the controller). With the MCU, which is what the controller assignments and control surface scheme was originally built for, the primary feedback mechanism is the screen of the MCU (alongside a few buttons that have LEDs, and the Vpots/faders). When you change a mode, Logic updates what the screen should say and sends that back to the MCU. In order to reverse-engineer the current mode, it's very difficult and in my app I have to basically parse the screen feedback and try to deduce the current mode - and in some cases it's just not possible at all for various reasons which I won't go deep into here. The controller assignments are architected as a "tell Logic to do this" and Logic will do what it will do. What you can make it do is communicate it's status back to the controller (or other element) without some extra third party intelligent agent that can do these things (or, a custom programmed control surface module, which regular people can't develop, to handle these things.) The controller assignments window has a feature where that if you trigger the command, it's command will be displayed in the window for ease of editing/debugging etc, which means that in order to display the matching assignment, it *has* to select the appropriate mode you've triggered in order for the correct assignment to be displayed (otherwise you wouldn't see it). So it's not designed as a general feedback of which mode you're in when using Logic, it's designed as a "this is the assignment you just triggered" feature. It is of course very useful for that, but it's utility goes no further. There isn't much of a way to directly do what you want to do with basic controller assignments (which is quite a recurring theme, for those of us who have gone deep into the weeds on this.)

ok ok i got you! i appreciate your help with this bro thanks for breaking it down. kinda sucks but i can live with it!

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account. Note: Your post will require moderator approval before it will be visible.

Guest

×   Pasted as rich text.    Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.    Display as a link instead

×   Your previous content has been restored.    Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Insert image from URL
  • Submit Reply

Related Topics

Problem w/ ni maschine mikro mk3 as midi controller.

By rg-betis , March 20

  • native instruments
  • maschinemikro

Tagged with:

  • mackie control

Jordi Torres

  • Jordi Torres

Controller mapping

By Shakyshamus , February 20

oscwilde

  • February 20

Selecting tracks in mixer from midi controller?

By Fader Star , February 14

David Nahmani

  • David Nahmani
  • February 15

Selecting a Track via Key Command

By Lee Michael Vacaro , February 14

  • February 14

Sample Alchemy Position is breaking controller assignment learn mode

By Wilmerton , February 11

  • Sample Alchemy
  • February 24
  • Unanswered Topics
  • All Activity
  • Leaderboard
  • Logic Pro Class
  • Student Testimonials
  • Book in English
  • Livre en Français
  • Privacy Policy
  • Terms of Service
  • Create New...

Logic Pro User Guide for iPad

  • What’s new in Logic Pro 2
  • What’s new in Logic Pro 1.1
  • What is Logic Pro?
  • Logic Pro interface
  • Control bar and view control bar
  • Tracks area
  • Plug-ins area
  • Audio Editor
  • Piano Roll Editor
  • Session Player Editor
  • Step Sequencer
  • Play Surfaces
  • Working areas
  • Work with function buttons
  • Work with numeric values
  • Intro to projects
  • Create projects
  • Open and close projects
  • Play projects
  • Edit project properties
  • Manage projects
  • Delete projects
  • Customize the control bar
  • Intro to tracks
  • Create tracks
  • Create tracks using drag and drop
  • Choose the default region type for a software instrument track
  • Select tracks
  • Duplicate tracks
  • Reorder tracks
  • Rename tracks
  • Change track icons
  • Change track colors
  • Use the tuner on an audio track
  • Show the output track in the Tracks area
  • Delete tracks
  • Intro to track headers
  • Mute and solo tracks
  • Set track volume
  • Enable tracks for recording
  • Use input monitoring on tracks
  • Turn off tracks
  • Freeze tracks
  • Customize the track headers
  • Intro to track stacks
  • Create and edit track stacks
  • Edit track parameters
  • Start a Logic Pro subscription
  • How to get help
  • Browser overview
  • Find sounds in the Browser
  • Patches overview
  • Save custom patches
  • Use Apple Loops
  • Add Apple Loops to your project
  • Work with samples in the Browser
  • Manage plug-in presets in the Browser
  • Manage Step Sequencer patterns and templates in the Browser
  • Download additional sound packs
  • Import media
  • Supported media and file formats
  • Open GarageBand songs
  • Intro to Play Surfaces
  • Use side controls with the Play Surfaces
  • Use the Keyboard Play Surface
  • Use the Drum Pads Play Surface
  • Use the Fretboard Play Surface
  • Use the Chord Strips Play Surface
  • Use the Guitar Strips Play Surface
  • Intro to recording
  • Before recording audio
  • Record sound from a microphone or instrument
  • Record multiple audio takes
  • Record to multiple audio tracks
  • Replace audio recordings
  • Delete audio recordings
  • Before recording software instruments
  • Record software instruments
  • Record additional software instrument takes
  • Record to multiple software instrument tracks
  • Record multiple MIDI devices to multiple tracks
  • Record software instruments and audio simultaneously
  • Merge software instrument recordings
  • Spot erase software instrument recordings
  • Replace software instrument recordings
  • Capture your most recent MIDI performance
  • Route MIDI internally to software instrument tracks
  • Record with Low Latency Monitoring mode
  • Use the metronome
  • Use the count-in
  • Intro to takes and comps
  • Comp your audio recordings
  • Choose takes and comps
  • Rename takes and comps
  • Color takes while recording
  • Delete takes and comps
  • Export takes and comps
  • Move takes and comps
  • Flatten take folders
  • Unpack take folders
  • Pack regions into take folders
  • Intro to arranging
  • Intro to the Tracks area
  • Position items using the ruler
  • Snap items to the grid
  • Resize the Tracks area
  • Use the cycle area
  • Intro to regions
  • Select regions
  • Cut, copy, and paste regions
  • Move regions
  • Remove gaps between regions
  • Delay region playback
  • Trim regions
  • Loop regions
  • Repeat regions
  • Mute regions
  • Split and join regions
  • Stretch regions
  • Separate a MIDI region by note pitch
  • Bounce regions in place
  • Change the gain of audio regions
  • Create regions in the Tracks area
  • Convert a MIDI region to a Session Player region or a pattern region
  • Rename regions
  • Change the color of regions
  • Delete regions
  • Intro to chords
  • Add and delete chords
  • Select chords
  • Cut, copy, and paste chords
  • Move and resize chords
  • Loop chords on the Chord track
  • Edit chords
  • Work with chord groups
  • Use chord progressions
  • Change the chord rhythm
  • Choose which chords a Session Player region follows
  • Analyze the key signature of a range of chords
  • Create fades on audio regions
  • Extract vocal and instrumental stems with Stem Splitter
  • Access mixing functions using the Fader
  • Intro to region parameters
  • Audio region parameters
  • MIDI region parameters
  • Session Player region parameters
  • Pattern region parameters
  • Set region defaults in Logic Pro for iPad
  • Intro to Live Loops
  • Start and stop Live Loops cells
  • Work with Live Loops cells
  • Record to Live Loops cells
  • Record and edit takes in cells
  • Change loop settings for cells
  • How the Live Loops grid and Tracks area interact
  • Edit scenes
  • Work in the Cell Editor
  • Bounce cells
  • Record a Live Loops performance
  • Introduction
  • Intro to the Audio Editor
  • Reverse audio regions
  • Intro to Flex Time
  • Flex Time algorithms and parameters
  • Flex & Follow
  • Quantize audio regions or cells
  • Change the playback speed
  • Original tempo
  • Play Apple Loops at their original tempo
  • Transpose and fine tune
  • Overview of editing MIDI regions in the Tracks area
  • Clip Length
  • Quantize algorithms
  • Quantize parameters
  • Piano Roll Editor overview
  • Select notes
  • Delete notes
  • Shorten overlaps
  • Force legato
  • Lock note position
  • Transpose notes
  • Change note velocity
  • Change release velocity
  • Change MIDI channel
  • Set articulation IDs
  • Quantize timing
  • Quantize pitch
  • Edit Live Loops in the Cell Editor
  • Convert regions to different region types
  • Copy regions to Live Loops
  • Bounce in Place
  • Intro to Session Players
  • The Session Player Editor
  • Choose a Session Player style
  • Chords and Session Players
  • Choose Session Player presets
  • Edit a Session Player performance
  • Edit a Keyboard Player performance
  • Edit a Bass Player performance
  • Edit a Drummer performance
  • Create a custom pattern
  • Follow rhythm from chords and other tracks
  • Convert Session Player regions to MIDI or pattern regions
  • Intro to Step Sequencer
  • Use Step Sequencer with Drum Machine Designer
  • Pattern creation basics
  • Change the musical length of a pattern
  • Use edit modes
  • Pattern creation examples
  • Record Step Sequencer patterns live
  • Step record Step Sequencer patterns
  • Load and save patterns
  • Modify pattern playback
  • Edit Step Sequencer pattern, row, and step settings in the inspector
  • Customize Step Sequencer
  • Intro to plug-ins
  • Intro to the Plug-ins area
  • Output view
  • Add, replace, reorder, and remove plug-ins in the Plug-ins area
  • Copy and paste plug-ins in the Plug-ins area in Logic Pro for iPad
  • Additional Plug-ins area options
  • Intro to Details view
  • Work with plug-in presets
  • Work with Audio Unit Extensions
  • Intro to mixing
  • Channel strip types
  • Channel strip controls
  • Peak level display and clipping
  • Set channel strip volume
  • Set channel strip input format
  • Set the output for a channel strip
  • Set channel strip pan position
  • Mute and solo channel strips
  • Replace a patch on a channel strip using drag and drop
  • Work with plug-ins in the Mixer
  • Intro to signal flow
  • Use aux channel strips
  • Use multi-output instruments in Logic Pro for iPad
  • Use output channel strips
  • Create Mixer groups
  • View and edit group settings
  • Automate Mixer groups
  • Intro to automation
  • Show automation
  • Write automation in real time
  • Automation drawing tools
  • Automation parameters
  • Add automation points
  • Stepped automation curve
  • Create relative volume and pan automation
  • Snap automation to grid position
  • Select automation
  • Move automation
  • Copy automation
  • Adjust automation
  • Edit automation in the inspector
  • Bend automation curves
  • Use automation with Mixer groups
  • Cell automation in Live Loops
  • Undo, turn off, or delete automation
  • Play automation
  • Create automation with Step Sequencer
  • Intro to markers, signatures, and tempo
  • Intro to global tracks
  • Show and hide global tracks
  • Intro to markers
  • Use markers
  • Intro to time signatures
  • Use time signature changes
  • Intro to key signatures
  • Use key signature changes
  • Control transposition with the Pitch Source parameter
  • Intro to tempo
  • Intro to the Tempo track
  • Use tempo points
  • Use tempo curves
  • Use Tempo track with Ableton Link
  • Use Smart Tempo
  • Intro to exporting and sharing
  • Export a project to an audio file
  • Export MIDI tracks as a MIDI file
  • Export tracks as individual audio files
  • AIFF and Wave file options
  • M4A file options
  • Set the processing details when exporting projects
  • Set the processing details when exporting tracks
  • Share a project
  • Work with projects from Logic Pro for Mac
  • App settings overview
  • General settings
  • Recording settings
  • MIDI In/Out settings
  • Articulation Switches
  • Automation settings
  • View settings
  • Project settings overview
  • General project settings
  • Audio project settings
  • Recording project settings
  • Flex project settings
  • Metronome project settings
  • Tuning project settings
  • Settings app
  • Gestures overview
  • Drag gestures
  • Main gestures
  • Shortcut menu gestures
  • Tracks area gestures
  • Mixer gestures
  • Plug-ins area gestures
  • Beat Breaker gestures
  • Special gestures
  • External input devices overview
  • Apple Pencil
  • External keyboard
  • Keyboard shortcuts overview
  • Projects browser
  • Numeric input dialog
  • Effect plug-ins overview
  • Amps and pedals overview
  • Amp Designer overview
  • Cabinet models
  • Build a custom combo
  • Amplifier controls
  • Equalizer controls
  • Reverb effect
  • Tremolo and vibrato
  • Cabinet and microphone parameters
  • Bass Amp Designer overview
  • Bass amplifier models
  • Bass cabinet models
  • Signal flow
  • Pre-amp signal flow
  • Use the Direct Box
  • Effects overview
  • Parametric EQ
  • Cabinet and Microphone parameters
  • Stompboxes overview
  • Delay pedals
  • Distortion pedals
  • Dynamics pedals
  • Filter pedals
  • Modulation pedals
  • Pitch pedals
  • Delay effects overview
  • Delay Designer overview
  • Create taps
  • Select and edit taps
  • Tap select and edit parameters
  • Feedback parameters
  • Global and output parameters
  • Sample Delay
  • Stereo Delay
  • Distortion effects overview
  • Clip Distortion
  • Distortion effect
  • Distortion II
  • Phase Distortion
  • Dynamics processors overview
  • Adaptive Limiter
  • Compressor overview
  • Main parameters
  • Output parameters
  • Side chain parameters
  • Use Compressor
  • Multipressor overview
  • Band controls
  • Use Multipressor
  • Noise Gate overview
  • Use Noise Gate
  • Equalizers overview
  • Channel EQ overview
  • EQ Parameters
  • Use the More menu
  • Use the Analyzer
  • Linear Phase EQ overview
  • EQ parameters
  • Match EQ overview
  • Single Band EQ controls
  • Vintage EQ collection overview
  • Vintage Console EQ controls
  • Vintage Graphic EQ controls
  • Vintage Tube EQ controls
  • Filter effects overview
  • AutoFilter overview
  • Filter controls
  • Distortion controls
  • Envelope controls
  • LFO controls
  • Out controls
  • EVOC 20 Filterbank overview
  • Formant Filter controls
  • Modulation controls
  • Output controls
  • EVOC 20 TrackOscillator overview
  • Vocoder overview
  • Input controls
  • Tracking oscillator controls
  • Pitch quantization controls
  • Filter bank controls
  • Un/Voiced Detection controls
  • Fuzz-Wah overview
  • Auto Wah controls
  • Compressor controls
  • Fuzz parameters
  • Spectral Gate overview
  • Imaging processors overview
  • Direction Mixer controls
  • Stereo miking techniques
  • Stereo Spread
  • Mastering Assistant overview
  • Add Mastering Assistant to a project
  • Mastering Assistant parameters
  • Metering tools overview
  • BPM Counter
  • Correlation Meter
  • Level Meter
  • Loudness Meter
  • Use Tuner utility and plug-in
  • MIDI plug-ins overview
  • Arpeggiator overview
  • Latch parameters
  • Mode parameters
  • Note order variations
  • Note order inversions
  • Options parameters
  • Grid mode parameters
  • Use keyboard parameters
  • Assign controllers
  • Chord Trigger overview
  • Modifier MIDI plug-in
  • Modulator overview
  • Note Repeater MIDI plug-in
  • Randomizer MIDI plug-in
  • Use the Scripter
  • Transposer MIDI plug-in
  • Velocity Processor overview
  • Compress/Expand mode
  • Value/Range mode
  • Add/Scale mode
  • Record MIDI to Track
  • Modulation effects overview
  • Microphaser
  • Modulation Delay
  • Ringshifter overview
  • Oscillator parameters
  • Delay parameters
  • Use envelope follower
  • Use LFO modulation
  • Rotor Cabinet overview
  • Microphone types
  • Mic processing controls
  • Scanner Vibrato
  • Multi-effects overview
  • Beat Breaker overview
  • Main Editor
  • Create a pattern
  • Repeat mode
  • Volume mode
  • Work with slices
  • Work with patterns
  • Phat FX overview
  • Global controls
  • FX processors
  • Filter types
  • Step FX overview
  • Step modulator toolbar
  • Step modulator display controls
  • Step modulator playback controls
  • Pitch effects overview
  • Pitch Correction effect overview
  • Quantization grid
  • Exclude notes from Pitch Correction
  • Use reference tuning
  • Pitch Shifter overview
  • Vocal Transformer overview
  • Reverb effects overview
  • ChromaVerb overview
  • Display and Damping EQ
  • Main controls
  • Details parameters
  • Space Designer overview
  • Use impulse responses
  • Volume envelope controls
  • Filter and filter envelope controls
  • Density envelope controls
  • Output EQ controls
  • Global parameters
  • Specialized effects overview
  • SubBass controls
  • Utility plug-ins overview
  • I/O utility
  • Test Oscillator
  • Instrument plug-ins overview
  • Alchemy overview
  • Performance controls
  • Extended parameters
  • Drum Kit Designer overview
  • Kit piece controls
  • Drum kit mappings
  • Drum Machine Designer overview
  • Play Surface
  • Edit surface settings
  • Edit pad settings
  • Drum Synth overview
  • Snares and Claps
  • Hats and Cymbals
  • EFM1 overview
  • Modulator and carrier overview
  • Set the tuning ratio
  • Choose a modulator waveform
  • Modulation parameters
  • MIDI controller assignments
  • ES E overview
  • Filter parameters
  • Envelope parameters
  • Amp and effect parameters
  • Pitch bend parameters
  • ES M overview
  • Amp and effect controls
  • ES P overview
  • LFO parameters
  • Envelope and level controls
  • Integrated effect processor
  • ES1 overview
  • Oscillator parameters overview
  • Oscillator waveforms
  • Amp and output parameters
  • Modulation overview
  • Use the LFO
  • Use the modulation envelope
  • ES2 overview
  • Interface overview
  • Basic oscillator waveforms
  • Use the noise generator
  • Synchronize oscillators
  • Use pulse width modulation
  • Use frequency modulation
  • Use ring modulation
  • Balance oscillator levels
  • Crossfade between filters
  • Filter cutoff and resonance
  • Overdrive the filters
  • Modulate the Filter 2 Frequency
  • Use Mod Matrix Slots 1–10
  • Control modulation intensity
  • LFO overview
  • LFO waveforms
  • Use the LFOs
  • Envelopes overview
  • Envelope 1 controls
  • Envelope 2 and 3 controls
  • Use Envelope 2 and 3 sustain controls
  • Use the Mod Pad
  • Vector Envelope overview
  • Use Vector Envelope points
  • Use Vector Envelope solo and sustain points
  • Set Vector Envelope segment times
  • Vector Envelope XY pad controls
  • Vector Envelope Actions menu
  • Vector Envelope loop controls
  • Vector Envelope point transition shapes
  • Vector Envelope release phase behavior
  • Use Vector Envelope time scaling
  • Oscillator modulation targets
  • Filter modulation targets
  • Other modulation targets
  • Scaled modulation targets
  • Modulation source reference
  • Via modulation source reference
  • Use the output controls
  • Enhance sounds with the Sine Level control
  • Integrated FX processor
  • Set the keyboard mode
  • Use the unison and voices controls
  • Set the glide time
  • Detune analog oscillators
  • Stretch tuning
  • Set the pitch bend range
  • Use randomization parameters
  • Restrict randomization
  • Use macro controls
  • Set controller assignments
  • MIDI Mono Mode parameters
  • EVOC 20 Polysynth overview
  • Vocoder basics
  • Synthesizer parameters overview
  • Oscillators
  • Oscillator dual mode parameters
  • Oscillator FM mode parameters
  • Noise generator parameters
  • Lowpass filter parameters
  • Amp envelope parameters
  • Pitch modulation parameters
  • Sidechain analyser controls
  • Vocoder Filter Bank controls
  • Formant filter modulation controls
  • Un/Voiced detection parameters
  • Level and frequency tips
  • Tips to avoid sonic artifacts
  • Tips to enhance speech intelligibility
  • Vocoder history
  • Block diagram
  • Quick Sampler overview
  • Choose a mode
  • Classic mode
  • One Shot mode
  • Recorder mode
  • Waveform display
  • Mod Matrix pane
  • Pitch controls
  • Amp controls
  • Retro Synth overview
  • Analog oscillator controls
  • Sync oscillator controls
  • Table oscillator controls
  • FM oscillator controls
  • Glide and Bend modulation
  • LFO and Vibrato modulation
  • Global and controller settings
  • MIDI mono mode parameters
  • Sample Alchemy overview
  • Add source material
  • Save a preset
  • Source overview
  • Synthesis modes
  • Granular controls
  • Additive effects
  • Additive effect controls
  • Spectral effect
  • Spectral effect controls
  • Filter module
  • Low, bandpass, and highpass filters
  • Comb PM filter
  • Downsampler filter
  • Envelope generators
  • Modulation routing
  • Motion mode
  • Sculpture overview
  • String parameters
  • Material Pad controls
  • String parameter scaling
  • Objects overview
  • Excite table (objects 1 and 2)
  • Disturb and damp table (objects 2 and 3)
  • Pickup parameters
  • Amplitude envelope parameters
  • Processing overview
  • Use the Waveshaper
  • Spectral Shape EQ
  • Delay effect
  • Modulate the LFOs
  • Vibrato parameters
  • Random Variations controls
  • Per note random variations
  • Velocity modulators
  • MIDI Controller A and B
  • Envelope overview
  • Loop envelopes
  • Record envelopes
  • Morph overview
  • Morph Parameters
  • Randomize parameters
  • Morph Envelope parameters
  • Morph Envelope sustain and loop controls
  • Record Morph Envelopes
  • MIDI controllers
  • Studio Bass overview
  • Studio Bass Main view
  • Studio Bass Details view
  • Studio Bass keyswitch mapping
  • Studio Bass string and position MIDI channels
  • Studio Horns overview
  • Keyswitch mapping
  • Section MIDI channel assignments
  • Studio Piano
  • Studio Strings overview
  • Utility instruments overview
  • External Instrument
  • Vintage B3 Organ overview
  • Main sound controls
  • Draw bar controls
  • Scanner Vibrato and Chorus
  • Percussion effect
  • Global effect controls
  • Reverb effect controls
  • Wah effect controls
  • Distortion effect controls
  • Basic Leslie controls
  • Advanced Leslie controls
  • Leslie Motor controls
  • Leslie Brake parameters
  • Microphone settings
  • Modeling controls
  • Click options
  • Percussion options
  • Tuning options
  • Sustain options
  • Model parameters
  • Organ condition
  • Preset and Morph overview
  • Use preset keys
  • Use Morph controls
  • MIDI setup overview
  • Use multiple or multichannel controllers
  • Use a single-channel controller
  • Set a MIDI control mode
  • MIDI mode: Roland VK or Korg CX
  • MIDI mode: Hammond Suzuki
  • MIDI mode: Native Instruments B4D
  • MIDI mode: Nord Electro and C2D
  • MIDI mode: Crumar
  • Additive synthesis with draw bars
  • The residual effect
  • Tonewheel sound generation
  • A brief Hammond history
  • The Leslie cabinet
  • Vintage Clav overview
  • Clavinet models
  • Model characteristics
  • Pickups parameters
  • Color parameters
  • Compressor effect
  • Modulation FX
  • Release Click and Excite
  • String Details
  • Pitch Details
  • Misc parameters
  • MIDI Mono Mode
  • D6 Clavinet history
  • D6 mechanical details
  • Vintage Electric Piano overview
  • FX overview
  • EQ controls
  • Drive effect controls
  • Chorus effect controls
  • Phaser effect controls
  • Tremolo effect controls
  • Pitch parameters
  • Rhodes models
  • Hohner and Wurlitzer models
  • Vintage Mellotron overview
  • Intro to synthesizers
  • Sound basics overview
  • Tones, overtones, harmonics, and partials
  • The frequency spectrum
  • Other waveform properties
  • Synthesizer fundamentals
  • How subtractive synthesizers work
  • Subtractive synthesizer components
  • Filters overview
  • Cutoff frequency
  • Filter drive
  • Filter slope
  • Amplifier envelope overview
  • Attack, decay, sustain, and release
  • Modulation routing in ES1 and ES2
  • Common modulation sources
  • Other synthesis methods overview
  • Sample-based synthesis
  • Frequency modulation (FM) synthesis
  • Component modeling synthesis
  • Wavetable, Vector, and LA synthesis
  • Additive synthesis
  • Spectral synthesis
  • Resynthesis
  • Phase distortion synthesis
  • Granular synthesis
  • Precursors to the synthesizer
  • Early voltage-controlled synthesizers
  • The Minimoog
  • Storage and polyphony
  • Digital synthesizers

Sculpture MIDI controllers in Logic Pro for iPad

Parameters at the bottom of the Sculpture interface let you define MIDI controllers—for vibrato depth control or Morph Pad movements, for example. You can use any MIDI controller shown in the menus for these control sources.

These parameters are saved with each setting. They are updated only if the default setting that is loaded on instantiating the plug-in is used, or if the setting was saved with a project. This approach helps you to adapt all MIDI controllers to the keyboard without having to edit and save each setting separately.

Figure. Controller section.

MIDI controller parameters

Vibrato Ctrl pop-up menu: Choose the MIDI controller used for vibrato depth control.

Ctrl A/B Assign pop-up menus: Choose two controllers that can be used for side chain modulations or as via modulation sources, as set in the CtrlA and CtrlB modulation routing panes.

EnvCtrl 1/2 Assign pop-up menus: Choose controller assignments for the two control envelopes, which can be used as a modulation signal or an offset. Offsets occur in cases where the control envelope is set to Ctrl only or Ctrl+Env modes. These assignment pop-up menus also define the source for recording controller movements.

Morph X/Y Assign pop-up menus: Choose controller assignments for the x and y coordinates of the Morph Pad. After they are assigned, the controller can be used to manually move the morph point, program single Morph Envelope points, shift the entire Morph Envelope, and serve as a source for recording morph movements.

Ctrl Ass(ignment) handling menu: Choose either the default MIDI controller assignments or controller assignments loaded from the setting. If you choose Use Default, assignments remain unchanged. If you choose Load From Setting, you use the controller assignments you saved with the setting. (The default assignments are taken from the #default.pst setting, if it exists, which is loaded when Sculpture is inserted into an instrument channel strip.)

MIDI Mono Mode (MPE) parameters

MIDI Mono Mode pop-up menu: Choose Off, On (Common Base Channel 1), or On (Common Base Channel 16).

In either mode, each voice receives on a different MIDI channel. Per-voice channels support pitchbend, aftertouch, mod wheel, Vibrato Depth Ctrl, and Ctrl A and Ctrl B assignment messages. Controllers and MIDI messages sent on the base channel affect all voices.

Pitch Bend Ran(ge) knob and field: Set a value from 0 to 96.

The chosen pitch bend range affects individual note pitch bend messages received on all but the assigned Common Base Channel. The default is 48 semitones, which is compatible with the GarageBand for iOS keyboard in pitch mode. When using a MIDI guitar, 24 semitones is the preferable setting because most guitar to MIDI converters use this range by default.

In certain situations, such as when sliding over a wider range in Mono Mode or applying pitch bend upwards after already dynamically modulating string stiffness to higher values, the resulting pitch may not precisely track the incoming pitch bend beyond a specific threshold. This behavior is intentional, aimed at maintaining model stability while still permitting extreme adjustments of model parameters for innovative sound design purposes. Unlike the Mono Mode PB Range, the standard Bend Range Up is actually used to determine an appropriate safety margin so that notes can still be precisely pitched up by the corresponding amount. As a result, the standard Bend Range Up setting can be used to ensure a specific upward bend range even when operating in MIDI Mono Mode.

Learn a MIDI controller assignment in Sculpture

In Logic Pro, open a controller assignment pop-up menu, and choose the -Learn- item.

Move the controller on your MIDI keyboard or MIDI controller.

Note: If no suitable MIDI message is received within 20 seconds, the selected control reverts to the previous value/assignment.

Download this guide: PDF

IMAGES

  1. Logic Pro 9

    logic pro controller assignment parameter

  2. How to map an effect and assign a controller in Logic Pro X

    logic pro controller assignment parameter

  3. Logic Pro Control Assignment

    logic pro controller assignment parameter

  4. Logic Pro X Tutorial: How To Control Any Parameter

    logic pro controller assignment parameter

  5. Controlling GUITAR RIG with Automation in Logic Pro

    logic pro controller assignment parameter

  6. Logic Pro X Tutorial: How To Control Any Parameter

    logic pro controller assignment parameter

VIDEO

  1. Logic Pro’s Mastering Assistant. New Plugin with the New Logic Pro Update! #audio #audiomixing

  2. Panorama Logic Pro Integration Preview

  3. NPTEL

  4. NPTEL

  5. Fuzzy logic controller based STATCOM with Synchronous generator

  6. Adaptive PID Fuzzy Logic Controller for Brushless DC Motor Matlab Simulink Simulation electrical

COMMENTS

  1. Controller assignments Expert view parameters in Logic Pro for Mac

    Software and firmware for Logic Pro for Mac; Assign hardware controllers. Controller assignments overview; Controller Assignments Easy view. Controller Assignments Easy view; Assign and delete controllers in Easy view; Controller Assignments Expert view. Controller Assignments Expert view; Expert view parameters; Assign and delete controllers ...

  2. Controller Assignment Guide/Channel Select Assignment

    If Logic updates your controller's assignments, there will be 4 different zones in controller assignments. Find which zone is responsible for the knobs and change the parameter. 2-Creating a new assignment If you don't want to deal with your controller's pre-existing assignments, you can delete the related assignment and create a new one.

  3. How to map an effect and assign a controller in Logic Pro X

    Assigning and mapping parameters this way is done as follows: Move the slider or knob that you want to assign to the controller, first with the mouse or touchpad. This way, you activate the parameter which will be soon mapped. Then, in the "Control Surfaces" menu, select the option "Learn Assignment for parameter ", or use the key ...

  4. Is this the right way to set up Zone/Modes in Controller Assignments

    Assign a controller using a modifier key. 1. Choose Logic Pro > Control Surfaces > Learn Assignment for [parameter name] (or press Command-L) to open the Controller Assignments window. 2. Hold down the modifier key you want to use (Command, for example) as you select the parameter you want to assign, while moving the control. 3.

  5. Changing Controller Assignment Parameters

    I have gone into Logic's Control Surfaces>>Controller Assignments. In expert view I select a zone and ask it to "learn" - it does learn, however, the only two parameters it will allow me to program are PAN and VOLUME. I have read that if I try to add a new zone/mode/control - a pop-up menu for different parameters will appear so I can choose ...

  6. MIDI Mapping in Logic Pro X

    GET A FREE SAMPLE PACK: https://www.de-ana.co.uk/shopCONNECT WITH ME: Instagram: @de_ana_music TikTok: @de_ana_musicENQUIRIES: Email: dianastefaniistone@...

  7. Set ES2 controller assignments in Logic Pro for iPad

    The Controller Assignments area lets you assign MIDI keyboard knobs, sliders, and other controls to act as control sources for ES2 parameters. There are six pop-up menus, for Ctrl A to Ctrl F. You can use any available MIDI controller for these control sources. Ctrl A Assign to Ctrl F Assign parameters are saved with each setting.

  8. Customizing Controller Assignment Parameters/Values

    Hello fellow Logic geeks. I'm trying to figure out how I can recreate the Ableton Macro in Logic. I'm aware that I can assign one controller knob to multiple parameters on multiple FX. In this way I can, for example, simultaneously control a synths freq cutoff, res, osc, frequency of a third part...

  9. Controller assignments Expert view parameters in Logic Pro

    Edit staff, voice, and assign parameters; Add and delete staffs or voices in the Staff Style window in Logic Pro; Copy staffs or voices in the Staff Style window in Logic Pro; Copy staff styles between projects; Delete staff styles; Assign notes to voices and staffs; Display polyphonic parts on separate staffs; Change the staff assignment of ...

  10. Need help with controller assignment : r/LogicPro

    A subreddit for things regarding Logic Pro. Tips, Tutorials, Troubleshooting and more. ... Need help with controller assignment Help Falling on first hurdle here, I am trying to assign parameters to my alesis vi61, eg play in logic to play button on the alesis, following instructions on help sites I am pressing the learn button then pressing ...

  11. Can you set Controller Assignment parameters manually in Logic Pro?

    All Activity; Home ; Forums ; Music Software ; Logic Pro ; Can you set Controller Assignment parameters manually in Logic Pro?

  12. How To Map MIDI In Logic Pro

    Here's how to do it: Click " Logic Pro " from the top-left corner of your screen. Hover your pointer on " Key Commands " and select " Edit Assignments .". Now, from the top-right corner of the Key Command Assignments window, search for the " Select Next Track " command. Click it, select " Learn New Assignment ," and press ...

  13. 3rd-Party Plugin MIDI Controller Parameter Assignments

    Cycling through all 4 Speaker Modes (L, R, M, S) with 4 button presses, 5th press turning them all off. Toggling on/off only the soloing of the left speaker (L button). My suspicion is that this is because all 4 Speaker Modes are one parameter value presented to Logic Pro, but I tried editing the Min/Max value ranges in Controller Assignments ...

  14. Way to display of current controller assignment mode?!

    In Logic, no, because that's not what modes are about - remember, this is about modes *on your controller*. For the MCU, the methods of feedback are defined and a bit of a black box, so feedback to your own controller setups - ie to light certain buttons in certain modes, is difficult, without some intelligent agent in between managing the feedback

  15. Sculpture MIDI controllers in Logic Pro for iPad

    MIDI controller parameters. Vibrato Ctrl pop-up menu: Choose the MIDI controller used for vibrato depth control. Ctrl A/B Assign pop-up menus: Choose two controllers that can be used for side chain modulations or as via modulation sources, as set in the CtrlA and CtrlB modulation routing panes. EnvCtrl 1/2 Assign pop-up menus: Choose controller assignments for the two control envelopes, which ...