Logic Pro Help

  • Remember me Not recommended on shared computers

Forgot your password?

Or sign in with one of these services

Resetting controller assignments

By gerrymelody September 11, 2022 in Logic Pro

  • Reply to this topic
  • Start new topic

Recommended Posts

Gerrymelody.

I use Logic Pro on my Mac laptop with a Roland midi keyboard that I've been using to play live for a few years now. I add new assignments occasionally, mostly so I can adjust effects while playing live. Unfortunately somewhere along the line I've wrongly assigned certain functions to certain key notes. So, for instance when I press my E2 key,  no sound comes out but the Apple K command is activated and I get the musical typing window opening on screen. There are one or two other mistakes like this that I can't seem to delete. I've tried to start a new project with new assignments but any mistaken assignment connected to an actual key remains. The only way I can get rid of them is by bypassing controller assignments.

Is there a way of erasing all controller assignments and starting again?

Link to comment

Share on other sites.

des99

Yes, deleting your control surface preference file:

~/Library/Preferences/com.apple.logic.pro.cs

(That's the Library folder in your home directory).

Logic will create a fresh new one when you next run it.

Like

37 minutes ago, gerrymelody said: when I press my E2 key,  no sound comes out but the Apple K command is activated and I get the musical typing window opening on screen. There are one or two other mistakes like this that I can't seem to delete.

A method to delete only the problematic assignment is to go main menu Logic Pro>Control Surfaces>Controller Assignments and then play your E2 key. The assignment made for your E2 note should get highlighted, you can delete it. Now the E2 note should work normally again.

43 minutes ago, gerrymelody said: I've tried to start a new project with new assignments but any mistaken assignment connected to an actual key remains.

Controller assignments are global, so same for all projects...

28 minutes ago, des99 said: Yes, deleting your control surface preference file: ~/Library/Preferences/com.apple.logic.pro.cs (That's the Library folder in your home directory). Logic will create a fresh new one when you next run it.

Thanks. But there doesn't seem to be one in that folder. No 'com.apple.logic.pro'

5 minutes ago, gerrymelody said: But there doesn't seem to be one in that folder. No 'com.apple.logic.pro'

com.apple.logic.pro.cs is the file.

Be sure you are looking in the folder I specified above. It is there, I assure you, that's how Logic stores your assignments.

(Tip: In Finder, hold the Option key, click the "Go" menu and choose "Library". In the window that opens, go into Preferences. This is the Library folder in your home directory, not the one in the root, where it's likely you are mistakenly looking at).

9 minutes ago, JakobP said: A method to delete only the problematic assignment is to go main menu Logic Pro>Control Surfaces>Controller Assignments and then play your E2 key. The assignment made for your E2 note should get highlighted, you can delete it. Now the E2 note should work normally again. Controller assignments are global, so same for all projects...

In theory that ought to work only it doesn't. When I press E2 it doesn't activate anything on the controller assignment window so I can't delete it

Then I'd delete the .cs file...

No, I mean there's nothing related to logic pro there.

Not the file you mentioned, or any other in that folder relating to logic pro

Did you read des99:s edit ?

14 minutes ago, des99 said: (Tip: In Finder, hold the Option key, click the "Go" menu and choose "Library". In the window that opens, go into Preferences. This is the Library folder in your home directory, not the one in the root, where it's likely you are mistakenly looking at).
50 minutes ago, des99 said: com.apple.logic.pro.cs is the file. Be sure you are looking in the folder I specified above. It is there, I assure you, that's how Logic stores your assignments. (Tip: In Finder, hold the Option key, click the "Go" menu and choose "Library". In the window that opens, go into Preferences. This is the Library folder in your home directory, not the one in the root, where it's likely you are mistakenly looking at).

Brilliant. Good tip to find the library as it definitely wasn't showing up before. Many thanks

37 minutes ago, JakobP said: Did you read des99:s edit ?

Thanks. All sorted now.

19 minutes ago, gerrymelody said: Good tip to find the library as it definitely wasn't showing up before

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
  • Existing user? Sign In
  • Unanswered Topics
  • All Activity
  • Leaderboard
  • Logic Pro Class
  • Student Testimonials
  • Book in English
  • Livre en Français
  • Privacy Policy
  • Terms of Service
  • Create New...

Change Language

Assign key commands, assign a function to a key, learn a controller assignment, delete a key command or controller assignment.

Assigning Controllers to Logic Pro Parameters

You can assign any controller that is capable of generating a MIDI message to a parameter in Logic Pro. Assigning controllers to Logic parameters lets you use faders, knobs, switches, and other controllers to remotely control Logic functions. These can be used “as is,” or in conjunction with modifier keys.

Most supported control surfaces include preset controller assignments that become active when you add the device to your system. You can change existing assignments for supported control surfaces, and create new assignments for both supported and unsupported devices. For example, the default assignments of the F1 to F7 buttons on the Mackie Control open screensets 1 to 7 in Logic Pro. You can reassign these control surface buttons to other Logic commands—either alone or in conjunction with the Command, Shift, Option, and Control modifier buttons (on the control surface)—in any combination.

You can assign controllers to parameters in Logic’s Controller Assignments window, using the Learn process. The Controller Assignments window has two views: a compact Easy view , where you can assign channel strip and plug-in parameters; and the more extensive Expert view , where you can create and edit any type of controller assignment, including global, automation, and control surface group assignments.

Logo

Akai Professional

Akai mpk mini plus | how to reassign your transport controls in logic pro x print.

Modified on: Fri, 4 Nov, 2022 at 5:09 PM

On your MPK Mini Plus, hold down the PROG SELECT  button, and press Pad 3 to automatically assign your controller to the Logic Pro X preset.

After the controller is reassigned and connected to your computer, click on logic pro x  to the right of the apple logo, then go to control surfaces > controller assignments . ,  you will then open the controller assignments window. to start, create a new zone for your mpk mini plus. you may press the +  at the bottom of the window to create a new zone. , from here, go to the window that includes controller/parameter . and press the +  below to create a new control. then press learn mode so your controller can send the proper control to your computer. you may now press the first transport control you would like to assign. for this example, we are assigning the play button . ,  your transport control is now ready to be assigned a control you may find commands aside the command window . however, you will find more commands when you press  show... , you are now all set to properly assign the transport controls on your mpk mini plus in logic pro x.

Did you find it helpful? Yes No

Related Articles

Still need help.

Chat with one of our technical support experts! Click on the chat bubble in the bottom-right corner of this page during our business hours to get started.

Monday through Friday:

  • 5:00am EST - 2:00pm EST
  • 2:30pm EST - 6:00pm EST

inMusic World Headquarters

200 Scenic View Drive Suite 201 Cumberland, RI 02864 United States

inMusic Brands Europe LTD

Unit 3, Nexus Park, Lysons Avenue Ash Vale Hampshire GU12 5QE United Kingdom

inMusic GmbH

Hans Günther Sohl Str. 4a 47807 Krefeld Germany

inMusic Taipei

7th Floor, NO. 165, Naking East Road Section 4 Taipei 105 Taiwan

inMusic Japan Corporation

Minami Azabu 1-5-10 Koike Building 1-2F Minato-ku, Tokyo 106-0047 Japan

Article views count

Working with MIDI Controllers in Logic Pro X

Harnessing MIDI Controllers is an essential tool to exploit the expressive potential of both software and hardware instruments. In the following workshop, Mark Cousins takes back control… During our last two workshops – exploring Studio Strings and Studio Horns – we saw just how important MIDI CC (continuous controller) messages are in fully extracting the […]

Working with MIDI controllers on Logic Pro X

Harnessing MIDI Controllers is an essential tool to exploit the expressive potential of both software and hardware instruments. In the following workshop, Mark Cousins takes back control…

Working with MIDI Controllers in Logic Pro X

During our last two workshops – exploring Studio Strings and Studio Horns – we saw just how important MIDI CC (continuous controller) messages are in fully extracting the expressive range of many software instruments. The most commonly used MIDI CC message is the modulation wheel, which in case of Studio Strings and Studio Horns moved between a soft pianissimo performance to a strong fortissimo.

The exact effect of the modulation wheel will depend on how the instrument has been configured, but the process of recording, editing and manipulating MIDI CC data is important to your work inside Logic Pro X.

It’s worth noting that Logic has changed the way it works with MIDI CC data, away from the MIDI Draw system and instead using an extension of the automation system called region-based automation. So whatever software instruments you work with, it’s worth understanding more about MIDI CC messages in Logic Pro X.

MIDI CC messages date back to the earliest days of MIDI sequencing, based on a set of 127 assignable controllers that can shape and control aspects of sound. The modulation wheel (MIDI CC 1) is the most commonly used MIDI CC message, and may vary the amount of vibrato, for example. Other controllers exist, although their effect will always depend on the software instrument that receives them.

In its simplest form, you can record MIDI CC information into Logic using a controller keyboard or a MIDI fader bank. Here, the use of parallel track is useful as a means of distinguishing between note data and MIDI CC messages, allowing you to keep the two forms of information separate from one another. MIDI regions will display a preview of the MIDI CC messages, but this won’t be editable at this point.

Useful editor

One way of editing MIDI CC messages is to use Logic Pro X’s various MIDI editors. Piano Roll for example, includes a lower panel that can be used to display and edit MIDI CC messages. Another really useful editor is the Event List that will display all forms of MIDI information in a text-based format. The text-based approach makes it really easy to filter different event types or simply use it to reassign MIDI CC messages.

The main purpose of the workshop is to explore how MIDI Draw has been replaced by region-based automation. Before version 10.4, MIDI Draw was used as means of editing MIDI CC data at ‘arrangement level’, which makes most sense given that its application (namely, adding expression) is usually an arrange-level decision. The use of MIDI Draw was essential for serious virtual orchestral work, where this level of dynamic interest is so vital to the music’s realism.

Rather than using MIDI Draw, Logic Pro X 10.4 now uses Region-based automation to display and edit MIDI CC information. Conventional automation data is, of course, not attached to region. You can edit and reposition a vocal, for example, without its automation moves being moved with it. By comparison, so-called region-based automation is permanently attached to the region and, most importantly, region-based automation can be used to display MIDI CC messages, whereas track-based automation can’t.

Region-based automation looks and functions like track-based automation, with a series of nodes to display the varying MIDI CC levels. Like automation, you can draw new nodes in, change curves between two node points, or even scale the nodes up and down across the whole track (all of which is covered in the walkthrough). However, remember to make the distinction between conventional automation data (used to control specific virtual controls in Logic’s mixer) and the ‘generic’ MIDI CC data used in region-based automation.

Although it ‘looks’ like automation data, it’s just plain and simple MIDI CC information. While MIDI CC data may seem like the antiquated solution, its open-ended nature makes it a real winner in the studio. For example, most ‘knob-heavy’ hardware instruments (or controller keyboards) will transmit MIDI CC data, and in many cases, software instruments can map incoming CC messages in seconds. Likewise, any synth produced after 1983 will undoubtedly respond to CC messages, which provides a level of backwards compatibility that most could only dream of!

Working with MIDI Controllers: step-by-step

1. Our Logic Project uses a simple Retro Synth patch. Retro Synth’s Settings page lets you quickly map a number of key parameters to incoming MIDI CC messages – in this case, Mod Wheel to Filter Cutoff.

Working with MIDI Controllers in Logic Pro X

2. If you have a suitable MIDI Controller, you can simply record MIDI CC messages directly into Logic. Consider using a parallel track lane (Track > Other > New Track with Same Instrument) to keep the MIDI CC data separate.

Working with MIDI Controllers in Logic Pro X

3. Keeping MIDI CC as a separate region makes it easier to move MIDI CC data between different tracks and parts in your arrangement. In this case, copying the same CC moves onto the synth Bass on Track 2.

Working with MIDI Controllers in Logic Pro X

4. Even if you’ve recorded the MIDI CC data separately, there’s always the option of merging it with the original note data using the glue tool. This is certainly a good option when it comes to arranging the track.

Working with MIDI Controllers in Logic Pro X

5. Working the other way, the Event List editor is useful if you want to separate Note data from MIDI CC messages in the same region. To do this, start by filtering out note data using the button at the top of the Event List.

Working with MIDI Controllers in Logic Pro X

6. The event list now shows only the MIDI CC information for the sequence, so you can simply ‘Select All’ and delete. To preserve the MIDI CC data, simply filter Controller data and delete the notes instead.

reset controller assignments logic pro x

Gaining hands-on access to any parameter in Logic’s mixer doesn’t necessitate buying a dedicated hardware controller, thanks to Automation Quick Access. You can enable Automation Quick Access using the menu option Mix > Enable Automation Quick Access.

Working with MIDI Controllers in Logic Pro X

7. Another really useful function of the Even List editor is its ability to change the type of MIDI controller. You could, for example, record using a Mod Wheel but change the type to Expression (11) or Cutoff (74).

Working with MIDI Controllers in Logic Pro X

8. To get a better view of the recorded data, or edit elements of it, try opening the Piano Roll editor. The lower pane defaults to note velocity but can be switched to view MIDI CC messages in that region.

Working with MIDI Controllers in Logic Pro X

9. MIDI CC data is displayed as a series of Nodes on the bottom half of the window. You can use the Arrow tool to add or reposition Nodes, for example, or the Pencil tool to draw new moves ‘free hand’.

Working with MIDI Controllers in Logic Pro X

10. The drop-down menu at the bottom of the Piano Roll editor can also select other MIDI CC types, which can be useful if you want to draw in other controller messages that aren’t Modulation.

Working with MIDI Controllers in Logic Pro X

11. MIDI CC messages can also be edited on arrange level, using an extension of the Automation system called Region-based automation. To view and edit the MIDI CC data, select the menu option Mix > Show Automation.

Working with MIDI Controllers in Logic Pro X

12. Move the Track’s Automation mode from Track to Region and from the drop-down parameter menu, select your chosen MIDI CC type – Ch. 1: Modulation. The MIDI CC data is displayed the same as in the Piano Roll.

Working with MIDI Controllers in Logic Pro X

13. Unlike conventional automation data, Region-based automation moves are ‘hard-wired’ to the region and copied or moved with the region. This is useful as MIDI CC data often forms an integral part of the region’s musicality.

If you haven’t setup a suitable controller, Logic will prompt you accordingly, which simply involves moving the controller (like a modulation wheel) of your choice. Once assigned, any selected automation parameter will have ‘hands on’ access.

Working with MIDI Controllers in Logic Pro X

14. Once up and running, MIDI CC data in the arrange area can be viewed and edited like any other automation data. For precision work, the ability to draw the nodes in (without having to enter the Piano Roll) is a godsend!

Working with MIDI Controllers in Logic Pro X

15. For automation nodes entered by hand, it’s well worth employing the automation curve tool, moving between exponential, logarithmic and S-Curve shapes. The result is a more musical transition.

Working with MIDI Controllers in Logic Pro X

16. Another useful feature is the ability to scale the automation data using the box on the right-hand side of the track header. Raising or lowering the setting will apply the corresponding correction to all the MIDI CC messages.

Working with MIDI Controllers in Logic Pro X

17. Clicking on the small arrow on left-hand side of the track lane will create a parallel track which can be assigned to different MIDI CC parameter. This lets you edit two or more MIDI CC types at the same time.

Working with MIDI Controllers in Logic Pro X

18. The Mix menu contains automation options, which double-up on MIDI CC messages, most notably the Delete Automation menu item, which is useful as a reset option or a means of paring back to the note data.

Get the latest news, reviews and tutorials to your inbox.

Trending Now

1 cherry audio cr-78 masterfully updates a classic beatbox for the 21st century, 2 best synth plugins 2024: 10 of the best polyphonic synth plugins for all genres, 3 audient’s oria is the atmos interface that engineers have been waiting for, 4 arturia pigments 5 – still one of the best soft synths for sound design.

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 →

Control Surfaces Support Guide for Logic Pro

  • Control surfaces overview
  • Mackie Control overview
  • Displays overview
  • Display control buttons
  • Channel strips overview
  • Channel strip buttons and LEDs
  • Assignment buttons overview
  • Assignment views
  • Track button overview
  • Channel view
  • Track shortcut menu
  • Channel strip setup view
  • Pan/Surround button overview
  • Pan/Surround Mixer view
  • Pan/Surround Channel view
  • Pan/Surround mode options
  • EQ button overview
  • EQ Mixer view
  • EQ Channel view
  • Options in EQ edit mode
  • Send button overview
  • Send Mixer view
  • Send Channel view
  • Options in Send edit mode
  • Plug-in button overview
  • Plug-in Mixer view
  • Plug-in Channel view
  • Plug-in edit view
  • Instrument button overview
  • Instrument Mixer view
  • Instrument edit view
  • Bank buttons
  • Channel buttons
  • Flip button
  • Global View buttons
  • Function keys
  • Modifier buttons
  • Automation buttons
  • Group button
  • Utilities buttons
  • Transport buttons overview
  • Marker button overview
  • Large Marker mode
  • Nudge button overview
  • Large Nudge mode
  • Temporary Nudge mode
  • Cycle button
  • Drop button
  • Replace, Click, and Solo buttons
  • Cursor and zoom keys
  • Jog/Scrub wheel
  • Programmable user modes
  • Foot switches
  • Assignments overview
  • Display buttons table
  • Channel strips assignments table
  • Assignment buttons table
  • Assign Function keys table
  • Global View buttons table
  • Modifier buttons table
  • Automation buttons table
  • Utilities buttons table
  • Transport buttons table
  • Cursor keys table
  • Jog/Scrub wheel assignments table
  • External inputs table
  • iControl overview
  • iControl Assignment buttons
  • iControl Arrow buttons
  • iControl channel strip controls
  • iControl Mixer and Channel view
  • iControl jog wheel
  • iControl transport controls
  • iControl locators with Cycle mode
  • iControl Master fader
  • iControl assignments overview
  • iControl Assignment button functions
  • iControl channel strip functions
  • iControl jog wheel functions
  • iControl transport functions
  • Euphonix device setup
  • Mirror mixer tracks on Euphonix display
  • MC Pro Soft Key assignments setup
  • Euphonix Read and Write automation modes
  • Euphonix fader strips
  • Control of plug-ins with Euphonix devices
  • Euphonix knobsets overview
  • Inserts knobset
  • Input knobset
  • Aux or Sends knobset
  • Pan/Surround knobset
  • Group knobset
  • Mix or Output knobset
  • Euphonix Logic Pro features
  • Set up your Motormix
  • Motormix Select buttons
  • Motormix faders and pots
  • Motormix A to H multi buttons
  • Motormix I to P burn buttons
  • Motormix Solo and Mute buttons
  • Motormix view controls
  • Motormix left function buttons
  • Motormix right function buttons
  • TranzPort setup
  • LCD display
  • Channel strip
  • Master controls
  • CS-32 MiniDesk setup
  • CS-32 MiniDesk assignments overview
  • CS-32 MiniDesk display
  • CS-32 MiniDesk pots
  • CS-32 MiniDesk channel strips
  • CS-32 MiniDesk bank button
  • CS-32 MiniDesk F keys
  • CS-32 MiniDesk cursor controls
  • CS-32 MiniDesk transport controls
  • CS-32 MiniDesk jog wheel controls
  • FaderMaster 4/100 setup
  • FaderMaster 4/100 assignments
  • MCS3 assignments overview
  • MCS3 F1 to F6 buttons
  • MCS3 W1 to W7 buttons
  • MCS3 cursor controls
  • MCS3 jog wheel and shuttle ring
  • MCS3 transport controls
  • microKONTROL and KONTROL49 setup
  • microKONTROL and KONTROL49 Pads overview
  • Transport mode
  • Solo/Mute mode
  • Rec/Select mode
  • Enable the User 4–8 modes
  • Effect edit mode
  • microKONTROL and KONTROL49 main controls
  • microKONTROL and KONTROL49 channel strips
  • microKONTROL and KONTROL49 external input
  • Baby HUI setup
  • Baby HUI assignments overview
  • Baby HUI channel strips
  • Baby HUI encoder assignment controls
  • Baby HUI automation controls
  • Baby HUI display controls
  • Baby HUI utility controls
  • Baby HUI navigation controls
  • Baby HUI transport controls
  • HUI assignments overview
  • HUI assign controls
  • HUI fader bank buttons
  • HUI window controls
  • HUI keyboard shortcuts
  • HUI channel strips
  • HUI DSP controls
  • HUI function keys
  • HUI global controls
  • HUI automation controls
  • HUI status/group controls
  • HUI editing controls
  • HUI time display
  • HUI numeric keypad controls
  • HUI transport controls
  • HUI cursor buttons
  • HUI jog wheel
  • HUI foot switches
  • C4 V-Pots and V-Select buttons
  • C4 function buttons
  • C4 Assignment buttons overview
  • C4 Marker overlay
  • C4 Track overlay
  • C4 Channel Strip overlay
  • C4 Function overlay
  • C4 modifier buttons
  • C4 Parameter, Track, and Slot buttons
  • Novation Launchpad setup
  • Launchpad multi-device support
  • Novation Launchpad buttons overview
  • Launchpad modes overview
  • Use a Novation Launchpad in Session mode with Logic Pro
  • Use Novation Launchpad in User mode with Logic Pro
  • Use Novation Launchpad in Mixer mode with Logic Pro
  • Change mix parameters on the Launchpad Pro, Launchpad X, and Launchpad Mini MK3
  • SAC-2K Setup
  • SAC-2K assignments overview
  • SAC-2K LCDs and encoders
  • SAC-2K channel strips
  • SAC-2K Mixer view controls
  • SAC-2K software navigation controls
  • SAC-2K locator display
  • SAC-2K marker controls
  • SAC-2K transport controls
  • SAC-2K Channel view controls
  • SAC-2K troubleshooting
  • Recording Light setup
  • Recording Light parameters
  • SI-24 Setup
  • SI-24 Assignments overview
  • SI-24 Channel strips
  • SI-24 Status mode controls
  • SI-24 Channel assign controls
  • SI-24 Surround/pan controls
  • SI-24 Numeric key controls
  • SI-24 Transport controls
  • US-2400 Setup
  • US-2400 Assignments overview
  • US-2400 Channel strips
  • US-2400 Encoders
  • US-2400 Master channel
  • Instrument Edit view
  • Plug-in Edit view
  • US-2400 Master section controls
  • 01V96 Setup
  • 01V96 Assignments overview
  • 01V96 Display Access controls
  • 01V96 Fader Mode controls
  • 01V96 LCD controls
  • Insert display mode
  • Channel display mode
  • Meter display mode
  • 01V96 Selected Channel control
  • 01V96 Data entry controls
  • 01V96 Channel strips
  • 01V96 Assignable keys
  • 02R96 Setup
  • 02R96 assignments overview
  • 02R96 Display Access control
  • 02R96 Aux Select controls
  • 02R96 Encoder and Fader Mode controls
  • 02R96 Effect/Plug-in controls
  • 02R96 LCD display
  • 02R96 assignable keys
  • 02R96 channel strips
  • 02R96 Machine Control parameters
  • 02R96 data entry controls
  • DM1000 Setup
  • DM1000 Assignments overview
  • DM1000 Display Access controls
  • DM1000 Aux Select controls
  • DM1000 Encoder and Fader Mode controls
  • DM1000 LCD controls
  • DM1000 LCD display modes
  • LCD common elements
  • DM1000 Data entry controls
  • DM1000 Channel strips
  • DM1000 Stereo channel strip control
  • DM1000 Assignable keys
  • DM2000 Setup
  • DM2000 Assignments overview
  • DM2000 Matrix Select controls
  • DM2000 Aux Select controls
  • DM2000 Encoder and Fader Mode controls
  • DM2000 Display Access controls
  • DM2000 Effect/Plug-in controls
  • DM2000 LCD display
  • DM2000 Track Arming controls
  • DM2000 Automix controls
  • DM2000 Locator controls
  • DM2000 Transport and cursor controls
  • DM2000 Channel strips
  • DM2000 Assignable keys

reset controller assignments logic pro x

Overview of using control surfaces in Logic Pro

Control surfaces are hardware devices that typically feature controls such as faders, rotary knobs, buttons, and displays. They allow you to select parameters for editing, or select tracks, channel strips, or channel strip banks for playback and recording. Some control surfaces offer a jog wheel to move the playhead precisely, transport buttons to control project playback, and other physical controls.

More sophisticated control surfaces can feature motorized faders, rotary encoders, LED rings, and programmable displays. The additional feedback these provide makes them easier to use without looking at your computer screen or relying on mouse interaction.

Logic Pro provides dedicated support profiles (plug-ins) for a number of hardware control surfaces, enabling control of transport, mixing, recording, automation, and other tasks.

Many USB MIDI keyboard controllers can also act as control surfaces. In addition to a musical keyboard, these devices can include drum pads (used for note entry or as buttons to execute Logic Pro commands), faders, rotary controls, transport controls, and assignable buttons that can be mapped to Logic Pro commands. Logic Pro provides Lua scripting support, rather than a dedicated profile, for dozens of keyboard (and desktop) controllers from various manufacturers. USB MIDI keyboards can be automatically mapped to Smart Controls and other Logic Pro functions, or you can create and modify your own assignments.

The Logic Pro User Guide contains a section that shows you how to set up your control surface device to work with Logic Pro. See Add a control surface to Logic Pro in the Logic Pro User Guide .

Note: A number of devices such as Nektar Panorama, Native Instruments Komplete Kontrol, and other units, provide a manufacturer-supplied plug-in. Refer to the device manufacturer’s support materials for setup information.

All Logic Pro Mixer controls, such as level and pan, can be adjusted onscreen with your mouse and computer keyboard. However, this is not an ideal method for precise real-time control. You can enhance your creative flow and can achieve greater flexibility and precision by connecting a hardware control surface to your computer.

Control surfaces or MIDI keyboard controllers are ideal for creating dynamic live performances using a portable Mac and an audio interface. In the studio, you can record control surface automation for mixer and plug-in parameters (even when Logic Pro is not in record mode). Track automation appears in the Tracks area and in the Piano Roll Editor.

Moving a fader on the control surface prompts the corresponding fader in the Logic Pro Mixer to move, and rotary knobs (or other controls) can be used to control EQ or other parameters, with the corresponding parameters updating instantly in Logic Pro.

Because communication between Logic Pro and your control surface is bidirectional, adjustments to parameter values onscreen are immediately reflected by the corresponding control on the control surface. Visual feedback on the control surface is determined by the facilities of the device itself, such as LCD screens, LED indicators, or motorized faders.

When you use a supported control surface with Logic Pro, some controls are pre-mapped to common functions. You can map unassigned controls to other Logic Pro commands and functions.

For detailed information about how to assign controllers on your control surface device to Logic Pro functions, see Assign hardware controllers in the Logic Pro User Guide .

For devices supported by Lua scripts, you can also remap controls in this way, or you can use the Smart Controls mapping options. See Use Smart Controls in the Logic Pro User Guide .

The following sections explain how to use specific control surfaces with Logic Pro.

Download the guides:

Logic Pro User Guide: Apple Books | PDF

Logic Pro Instruments: Apple Books | PDF

Logic Pro Effects: Apple Books | PDF

Control Surfaces Support Guide: Apple Books | PDF

Logic Users Group

  • Search forums

Follow along with the video below to see how to install our site as a web app on your home screen.

Note: This feature may not be available in some browsers.

  • Apple Logic Pro Discussions

Logic Pro (X)   Assign Key Command to Control Surface

  • Thread starter nautonnier
  • Start date May 3, 2015
  • May 3, 2015

Hello all, I'm editing the stock LogicPad template in TouchOSC. I want to combine the 'Play' and 'Stop' buttons into one button to emulate what I like the space bar to do which is to "Play or Stop and Go to Last Locate Position." So this is what I think the steps should be: 1) Either on a page or a "No Mode" mode, add an assignment 2) Name the assignment (apparently if you don't do this first you can never add a name--you can edit an existing name but not add one) 3) In the "Class" dropdown, select "Key Command" 4) Enter (or select?) the name of the command. I think I have the process right until step 4. How does one enter a command? If I click the "Show" button no screen is brought up. TIA  

EdgarRothermich

EdgarRothermich

  • May 4, 2015

You don't enter the Key Command in the Controller Assignments Window. You do it in the Key Commands Window, where you assign an "Controller Assignment" instead of a "Key Combination" to a Key Command. In your step four, the Command field is "read only". Click on the "Show" button below. It opens the Key Commands Window, where you select the Key Command you are assigning to the external controller. The Assignments area on the right (of the Key Commands Window) displays the external controller and the Assignment column list the number, how many external controller assignments are made for a specific Key Command. In my book " Logic Pro X - The Details " I explain all those details about the Key Commands and the Controller Assignments (a complete chapter), based on the current Logic version 10.1  

Hi Edgar and thanks for your reply. That doesn't work. As noted, when I click the Show button on a new controller assignment, the Key Commands window is not brought up. The Key Commands window does pop up if I click Show on a preexisting assignment (say, in one of the assignments in the LogicPad OSC template). However, I cannot select a new Key Command that way. So either way, that doesn't seem to be working for me. I could learn a Key Command by moving a MIDI control but since I am on an OSC template there's no way to "learn" it like that. Even if I were to learn it via MIDI (instead of OSC) when I do that it creates a "Learned" controller assignment rather than using an existing one that I wanted to map. So if I were to accept this process, how would I move it to the zone/mode of my choosing? I ask the above because I'm thinking of just using a dummy MIDI button in my modified LogicPad template, "learn" it and then "unlearn" it later by adding the OSC value and deleting the MIDI value. Forgot to mention, I am on Logic 10.1.1  

Did you try to trash the .cs preferences file. I might be corrupted.  

  • May 6, 2015

This is a pretty new install but it didn't hurt to try. But no this did not work either. On a brand new .cs with zero other assignments present, when I click the "Show" button on a new controller assignment that I create, no window opens up.  

  • May 10, 2015

Bug? Any other ideas? From anyone?  

We value your privacy

We use essential cookies to make this site work, and optional cookies to enhance your experience. Please note that in order to help fund the site we may serve ads by via Google AdSense, and cookies may be used for personalisation of these ads to make them more relevant. These are optional and you can choose to enable/disable any such cookies in your preferences:

Click here for further information and to configure your preferences

  • Essential cookies
  • Optional cookies
  • Third-party cookies
  • Detailed cookie usage
  • Privacy policy

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Mark P. 09

Logic Pro X - how to uninstall a control surface please.

User uploaded file

The top four are redundant- in fact, the two HUI ones seemed to install themselves when I was trying to install the Mackie one.

My problem is: I am now only using the bottom one, the iControl, and would like to remove the others. I have tried deleting them in the Control Surface Setup window shown above, but that does not work.

Other discussions on this topic talk about deleting a plist file c alled com.apple.logic.pro.plist or similar, which is supposed to reside in the Preferences folder in the Library. I have searched all over my Mac's hard drive for this, but cannot find it.

Can anyone help please? This problem is not affecting the way that Logic works, but it just means that there are three controller bars in my project and mixer windows, which is a bit annoying, as it's difficult to pick out the one that I'm actually using. Any advice would be gratefully received- thanks!

Logic Pro X, OS X Mavericks (10.9.5), MacBook Pro

Posted on Dec 27, 2014 5:37 AM

Loading page content

Page content loaded

The Art Of Sound

Dec 27, 2014 8:01 AM in response to Mark P. 09

The simpliest way to remove all controller surfaces and start again is....

  • Quit Logic Pro
  • In the Finder, choose Go to Folder from the Go menu.
  • Type ~/Library/Preferences in the "Go to the folder" field.
  • Press the Go button.
  • Remove the com.apple.logic.pro.cs file from the preferences folder.
  • Restart the computer.

Follow the steps exactly as described above.....

That should clear all Controller Surfaces from your Mac

Dec 27, 2014 12:14 PM in response to The Art Of Sound

Thank you for taking the trouble to reply, but I'm afraid that it doesn't help, as your answer is just a variation on the previous answers that I described, the only difference being the dil name: com.apple.logic.pro.cs instead of com.apple.logic.pro.plist . I think that I actually deleted this file during a previous attempt, but it made no difference.

This controller information must be stored somewhere on the computer, though I've searched all the Logic and system folders that seem relevant.

Thanks anyway.

Dec 27, 2014 12:32 PM in response to Mark P. 09

You have to have the CS prefs on your Mac.. It is created as soon as you launch Logic Pro.. so again, follow the steps exactly as stated.. Do not try to do it another way..

Also do the same for the com.apple.logic10.plist which is the correct file name.. for Logic's own prefs.. (The one you tried to use previously was for earlier versions of Logic...)

Make sure you have quit Logic before doing these actions...

You will then find those specific files ..... and you can delete them...

Deleting the prefs and CS prefs file removes all Controller info that Logic uses....

Remember also, to now restart your Mac.......

Now launch LPX and both new Prefs and CS prefs will be created....

Now test....

Dec 28, 2014 12:05 AM in response to The Art Of Sound

Thanks- I really appreciate your help on this.

My Preferences folder is at Macintosh HD/Library/Preferences. If I do as you say, this happens:

User uploaded file

If I manually follow that path, I see these items on the Preferences folder (I have arranged them in alphabetical order and cropped the screenshot to show where the Logic file should be:)

User uploaded file

I don't see it here.

I think that I'm fairly computer-literate, but if I'm doing something really stupid here, I won't be offended if you tell me!

Thanks and best regards,

Pancenter

Dec 28, 2014 1:18 AM in response to Mark P. 09

AOS, has crashed, the boy has been working hard. ;-)

Copy and paste exactly what's below, make sure no spaces are on either side. It's in your user preferences.

~/Library/Preferences

Dec 28, 2014 6:14 AM in response to Pancenter

Pancenter wrote: AOS, has crashed, the boy has been working hard. ;-) Copy and paste exactly what's below, make sure no spaces are on either side. It's in your user preferences. ~/Library/Preferences

Uh huh.. I did indeed crash...... 🙂

follow the steps exactly as stated..

It's funny how people just don't know what that phrase means.....

Dec 28, 2014 8:52 AM in response to The Art Of Sound

Thanks; that's cured the problem!

Where I went wrong is that I thought that I had to type in the actual name of the hard drive (Macintosh HD) not the "-" symbol. I must be a bit obtuse, so thanks for explaining it so explicitly.

All the best,

Dec 28, 2014 8:53 AM in response to Pancenter

Dec 28, 2014 9:33 AM in response to Mark P. 09

No problem Mark....

I was just teasing you a bit.... as it is an easy mistake to make... 🙂

Anyhow glad we could help you get it sorted out....

Dec 28, 2014 11:08 AM in response to The Art Of Sound

As an aside, since I deleted those two files, Logic has been loading much faster, even with biggish arrangements, and generally seems to be running better. So maybe it's a good idea to clean them out once in a while?

Dec 28, 2014 11:35 AM in response to Mark P. 09

Mark P. 09 wrote: Where I went wrong is that I thought that I had to type in the actual name of the hard drive (Macintosh HD) not the "-" symbol.

Mark, just FYI, the sign is a "Tilde" the wavy line usually in the upper left of the keyboard area to the left on number 1. ````````

Dec 28, 2014 11:47 AM in response to Pancenter

Not on my keyboard it doesn't; but no doubt it will be in the symbols, or available by one of the arcane Mac keyboard combinations.

Dec 30, 2014 7:06 AM in response to Mark P. 09

Which keyboard do you have?

All Apple keyboards have the tilde as described by Pancenter unless........

What country do you reside in?

Dec 30, 2014 9:55 AM in response to The Art Of Sound

I'm in England. If you Google "mac keyboard layout," the layout does seem to vary from one country to another. Next to the "1" on mine, I have "±" and "§," depending on whether I press the shift key. There are no variations when I press the ALT, or other keys.

If I haven't picked your brains enough, btw, do you know how to make Logic record or bounce tracks in mono? I can't find anything about it in the help section. I'm a fairly recent convert from Cubase, so I'm still finding my way around to some extent.

P.S. I do have the tilde, but I get it by pressing ALT + n. Here it is! ~

Dec 30, 2014 10:43 AM in response to Mark P. 09

On a Standard Wireless or Wired UK Apple keyboard (as I'm an Ex Brit......)

The tilde is the shifted key to the left of the Z key...........

User uploaded file

Which I now pronounce as Zee instead of Zed.... ****, I am becoming so Americanized! 🙂

IMAGES

  1. Logic Pro X Reset Control Surfaces and V-Control

    reset controller assignments logic pro x

  2. Logic Pro X Tutorial

    reset controller assignments logic pro x

  3. Logic Pro X

    reset controller assignments logic pro x

  4. Logic Pro X Key Commands: Zoom & Reset

    reset controller assignments logic pro x

  5. Logic Pro X

    reset controller assignments logic pro x

  6. Logic Pro X

    reset controller assignments logic pro x

VIDEO

  1. Logic Pro X

  2. Quickest Way to Use Controller Assignments (AUTOMATION QUICK ACCESS)

  3. Logictech Performance Wireless Combo

  4. [LOGIC PRO X]

  5. Logic Pro

  6. How to reset password on LMS portal for du sol first semester NEP internal assessment 2023

COMMENTS

  1. Resetting controller assignments

    Resetting controller assignments By gerrymelody September 11, 2022 in Logic Pro Share Followers 2 Go to solution Solved by des99, September 11, 2022 Reply to this topic Start new topic gerrymelody Member 6 Posted September 11, 2022 I use Logic Pro on my Mac laptop with a Roland midi keyboard that I've been using to play live for a few years now.

  2. Use controller assignments Expert view in Logic Pro for Mac

    Table of Contents In Logic Pro for Mac, use Expert view to make controller assignments other than channel strip and plug-in parameters.

  3. Controller Assigments: Working in Expert View

    Choose Logic Pro > Preferences > Control Surfaces > Controller Assignments (or use Command-K), and click the Expert View button. In Expert view, the Controller Assignments window contains the following fields, menus, and buttons that you use to edit assignment parameters and define zones and modes.

  4. Assign key commands, Logic Pro X Help

    Press the relevant keyboard key, along with the modifier key or keys—Shift, Control, Option, Command. If the key command assignment is already used, an alert appears. You have the following options: Cancel: Click Cancel if you don't want to change the existing assignment.

  5. Controller Assignments: Working in Easy View

    Choose Logic Pro > Preferences > Control Surfaces > Controller Assignments (or use Command-K), and click the Easy View button. The Easy view of the Controller Assignments window contains the following fields and buttons: Expert View button: Click to open the editor in Expert view. Back/Forward buttons: Click to move back and forth between ...

  6. Assigning Controllers to Logic Pro Parameters

    The Controller Assignments window has two views: a compact Easy view, where you can assign channel strip and plug-in parameters; and the more extensive Expert view, where you can create and edit any type of controller assignment, including global, automation, and control surface group assignments.

  7. Logic Pro X Tutorial

    2K 247K views 9 years ago Logic Pro X Tutorials How to set up MIDI controller assignments and use them to record and manipulate tracks in real-time. Thanks for watching! Show more Show...

  8. Akai MPK Mini Plus

    After the controller is reassigned and connected to your computer, Click on Logic Pro X to the right of the apple logo, then go to Control Surfaces > Controller Assignments . You will then open the Controller Assignments Window. To start, create a new zone for your Mpk Mini Plus. You may press the + at the bottom of the window to create a new zone.

  9. Logic Pro (X)

    #1 Is there a way to reset Logic to default settings, or at least undo the MIDI settings I have created? Thanks in advance.. Sort by date Sort by votes K Kemper Watson Logician Apr 6, 2015 #2 I'm on a new Mac Mini, Logic X, need to undo some MIDI assignments. Can't seem to find the way to do that. 0 C CSeye Logician Apr 6, 2015 #3 Hello,

  10. Use controller assignments zones and modes in Logic Pro

    Logic Pro 10.7 Logic Pro 10.6.2 Logic Pro 10.6 Logic Pro X 10.5 Table of Contents In Logic Pro, learn how to define a group of controllers as a zone in Expert view and switch all controls in that zone to different parameters.

  11. Assign and delete controllers in Expert view in Logic Pro

    In Logic Pro, find out how to use the Learn process to assign controllers when the Controller Assignments window is in Expert view.

  12. logic pro controller assignment issues

    Applications and Services / Logic Pro Looks like no one's replied in a while. To start the conversation again, simply ask a new question. User profile for user: Brett_Quinn ... User level: Level 1 4 points logic pro controller assignment issues. Hey guys, ...

  13. Working with MIDI Controllers in Logic Pro X

    Working with MIDI Controllers in Logic Pro X Harnessing MIDI Controllers is an essential tool to exploit the expressive potential of both software and hardware instruments. In the following workshop, Mark Cousins takes back control…

  14. logic pro

    1. I had an Axiom-49 MIDI controller plugged into my Mac with a MIDI to USB cable, and everything was working great. I was trying to add a Roland digital drum kit into the setup and plugged its MIDI out into the Axiom's MIDI in. Everything promptly went to hell. I've since unplugged that and turned everything off and on, but now only four of ...

  15. Logic Pro X

    About Press Copyright Contact us Creators Advertise Developers Terms Privacy Policy & Safety How YouTube works Test new features NFL Sunday Ticket Press Copyright ...

  16. 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 ...

  17. Overview of using control surfaces in Logic Pro

    Control surfaces or MIDI keyboard controllers are ideal for creating dynamic live performances using a portable Mac and an audio interface. In the studio, you can record control surface automation for mixer and plug-in parameters (even when Logic Pro is not in record mode). Track automation appears in the Tracks area and in the Piano Roll Editor.

  18. Logic Pro (X)

    In my book "Logic Pro X - The Details" I explain all those details about the Key Commands and the ... As noted, when I click the Show button on a new controller assignment, the Key Commands window is not brought up. The Key Commands window does pop up if I click Show on a preexisting assignment (say, in one of the assignments in the LogicPad ...

  19. Logic Pro X

    Level 1 8 points Logic Pro X - how to uninstall a control surface please. Hello. I currently have various MIDI controllers connected to my Logic Pro X system. (See the screenshot.) The top four are redundant- in fact, the two HUI ones seemed to install themselves when I was trying to install the Mackie one.