Camelot Pro
Live performance management
$29.99
The ultimate live performance hub. Manage your hardware, software instruments, and PDF scores in one place. Your professional stage setup, simplified.
Camelot is an application created to address the most complex live performance needs with a simple and guided workflow. It combines in one app, a convenient and beautifully designed digital performance workstation that in the past could only be achieved with a complex setup made of connecting different applications and devices together.
Camelot is a Setlist Manager, a Software Instrument & FX Host, a PDF Music Score reader, a Multitrack Audio Player, and the most advanced Audio/MIDI Patchbay and Router. All in one piece of software:
● Hardware Instrument presets:
select your instrument Smart Map and go! With no MIDI knowledge!
● Software instruments and effects (AUv3)
Play with your favorite software sounds & FX (Auv3 format) and enjoy switching from one scene to another WITHOUT SOUND INTERRUPTION!
● MIDI Learn:
Quickly assign hardware controls to plugin parameters with an intuitive MIDI Learn workflow. Map knobs, faders, and pedals in seconds for full hands-on control.
● MIDI keyboards and MPE controllers:
connect any MIDI controller directly or with a USB hub;
● Advanced MIDI routing:
duplicate, filter, and route any MIDI messages with ease;
● Powerful MIDI Transformers:
Message Transformers convert CC messages from one number to another.
Trigger a chord by pressing one note
Remap/rescale any CC or velocity curve.
Easily play different scales or harmonize/shift parts;
● MIDI and Bluetooth remote controls:
Remote scene switching, start/stop buttons, or assign track levels to external pedals, faders, or controllers;
● Smart Scene Switching:
It’s a unique feature on iOS!!! There is no AUv3 host capable of switching sound with NO AUDIO INTERRUPTION and clever MIDI messages management, that does not truncate MIDI instances & routing. Stop using production tools for live performances!
● Tempo Sync with MIDI Clock and Ableton Link, with dedicated output for metronome (click)
● Lyrics and Chords attachments with custom annotations:
each Scene recalls PDF or images that you can visualize during the performance. The attached file can be saved at the desired zoom level and scroll position. Stop using paper chord, lyrics, or music score books!
● Audio backing tracks, Timeline & Automations:
attach Audio Tracks, add auto-play and auto-stop markers, and even add Scene automation. You can have multiple audio tracks with separate audio outputs and, at the same time, use the Timeline to automate Scene switches at specific points in the sequence;
● Audio Inputs and Routing:
Manage any audio input source: mic, guitar, bass, or hardware synth.
Add effects to any internal or external audio source in Camelot.
Endless audio routing options with dedicated audio send connectors;
● Manage your Performance with ease: Forget about the complications of last-minute Setlist changes. Rearrange, move and duplicate Songs with simple Drag & Drop directly on each Setlist.
How Camelot is organized:
● Setlists - a collection of Songs
● Songs - can have one or more Scenes that each include a Timeline. When you select a Song in Camelot, you load all the resources needed to play that Song (i.e., Virtual Instruments, FX, and Audio Tracks).
● Scenes - recall and organize Hardware instruments presets, MIDI connections, Software plugin presets, and Music Score Attachments. You can switch freely from one Scene to another with no interruption in the sound.
● Layers - the building blocks of each Scene. Layers allow the connection between MIDI Input Controllers and the Items. Layers manage the MIDI and Audio flow for all the Items that are loaded on them.
● Items - Individual Hardware or Software Instruments and FX.
more I had been performing using a combination of ForScore and AUM—as the former can send program changes to the latter. Then Camelot went on sale and I went for it. Its performance-oriented architecture allowed me to conceive of a more ambitious project than I could have carried off in the former set-up—so I thank the app for that. One limitation I encountered was external controllers having to operate at a global level. Camelot is organized into "scenes" which are made up of "layers", which are themselves comprised of "items." So when I set my expression pedal to control the level of layer 1, or, say, the level of layer 2, item 3, the pedal would continue to do so in every sequential scene. At first I thought of Stravinsky's concept of limitations being freeing for a composer, and so I created a spreadsheet to keep track of controller assignments—inserting empty filler layers to avoid the assigned layer or item affecting parameters I wanted left alone. Another limitation was lack of control over AUv3 parameters. You could tweak them in the interface but you could not assign external control over them unless the app had an internal midi learn feature. This meant having to abandon some favorite apps that didn't offer this. (I could not trigger a "freeze" in Magma with a sustain pedal, for example). Another limitation is poor tech support. When I pointed out an issue with controller curves not taking effect at the layer or item level, the tech person I was corresponding with ceased responding. All this is to say that if you can work OK within these limitations and somewhat archaic structure, the app is otherwise reliable and can produce amazing results. I, however, have moved on to Camelot's competitor, Keystage, which has a responsive developer who keeps the app vital.
I had been performing using a combination of ForScore and AUM—as the former can send program changes to the latter. Then Camelot went on sale and I went for it. Its performance-oriented architecture allowed me to conceive of a more ambitious project than I could have carried off in the former set-up—so I thank the app for that. One limitation I encountered was external controllers having to operate at a global level. Camelot is organized into "scenes" which are made up of "layers", which are themselves comprised of "items." So when I set my expression pedal to control the level of layer 1, or, say, the level of layer 2, item 3, the pedal would continue to do so in every sequential scene. At first I thought of Stravinsky's concept of limitations being freeing for a composer, and so I created a spreadsheet to keep track of controller assignments—inserting empty filler layers to avoid the assigned layer or item affecting parameters I wanted left alone. Another limitation was lack of control over AUv3 parameters. You could tweak them in the interface but you could not assign external control over them unless the app had an internal midi learn feature. This meant having to abandon some favorite apps that didn't offer this. (I could not trigger a "freeze" in Magma with a sustain pedal, for example). Another limitation is poor tech support. When I pointed out an issue with controller curves not taking effect at the layer or item level, the tech person I was corresponding with ceased responding. All this is to say that if you can work OK within these limitations and somewhat archaic structure, the app is otherwise reliable and can produce amazing results. I, however, have moved on to Camelot's competitor, Keystage, which has a responsive developer who keeps the app vital.
This issue existed both before and after the recent update. When I create a new layer with a source of audio inputs from my Motu M4, it acts like it does not “hear” the input. The inputs are appropriately mapped to the interface’s inputs, and are not red (like when the device is unplugged), so it sees and knows about them. However, the triangle never flashes as I would expect it to when receiving input (this is the method I use to confirm it is receiving midi, but in that case, with midi inputs as the source, it’s a circle).I also know the interface is functional, because (a) I have level meters on the interface and (b) the identical configuration works in a competitor’s app I also own, so I know it is sending the audio over USB. My hardware synth has no onboard effects, so I need to route the audio through auv3s. I would love to have this fixed and get back to using Camelot as I prefer its UI, but there appears to be no way to get support for the iPad version, and I don’t have a desktop version.
This issue existed both before and after the recent update. When I create a new layer with a source of audio inputs from my Motu M4, it acts like it does not “hear” the input. The inputs are appropriately mapped to the interface’s inputs, and are not red (like when the device is unplugged), so it sees and knows about them. However, the triangle never flashes as I would expect it to when receiving input (this is the method I use to confirm it is receiving midi, but in that case, with midi inputs as the source, it’s a circle).I also know the interface is functional, because (a) I have level meters on the interface and (b) the identical configuration works in a competitor’s app I also own, so I know it is sending the audio over USB. My hardware synth has no onboard effects, so I need to route the audio through auv3s. I would love to have this fixed and get back to using Camelot as I prefer its UI, but there appears to be no way to get support for the iPad version, and I don’t have a desktop version.
I see that all the other reviews are at least a year old. I don’t think it’s fair to judge the current version based on these. I have been working with 2.01 for a couple of days and although there is a learning curve, it’s very easy to progress. The interface is very well thought out and easy to use. Other than one app which did not play well with Camelot, I’ve had no freezes or crashes. I’m using Camelot strictly as a software manager for plug-ins so I can’t speak to its response to hardware-based keyboards. Not giving it five stars at this point simply because I haven’t worked with it long enough to thoroughly wring it out. If you’ve been put off by earlier reviews about this app being buggy, I encourage you to give it another try. Right now it’s on sale.
I see that all the other reviews are at least a year old. I don’t think it’s fair to judge the current version based on these. I have been working with 2.01 for a couple of days and although there is a learning curve, it’s very easy to progress. The interface is very well thought out and easy to use. Other than one app which did not play well with Camelot, I’ve had no freezes or crashes. I’m using Camelot strictly as a software manager for plug-ins so I can’t speak to its response to hardware-based keyboards. Not giving it five stars at this point simply because I haven’t worked with it long enough to thoroughly wring it out. If you’ve been put off by earlier reviews about this app being buggy, I encourage you to give it another try. Right now it’s on sale.
Camelot Pro is definitely going to evolve into a powerful utility for managing live performance. I found the app useful, but not bug free (not surprising for an initial release). For some reason the app lost output audio setting for my Montage and required an uninstall/re-install to resolve. Also may have been related, but data sync didn’t seem to work correctly after I aborted an attempt. Could have been operator error. Doing data sync on all banks takes considerable time. Finally, online documentation was a bit sparse. Definitely a lot of potential. Once I resolved, the app worked fine and has decent user interface.
Camelot Pro is definitely going to evolve into a powerful utility for managing live performance. I found the app useful, but not bug free (not surprising for an initial release). For some reason the app lost output audio setting for my Montage and required an uninstall/re-install to resolve. Also may have been related, but data sync didn’t seem to work correctly after I aborted an attempt. Could have been operator error. Doing data sync on all banks takes considerable time. Finally, online documentation was a bit sparse. Definitely a lot of potential. Once I resolved, the app worked fine and has decent user interface.
Release Notes 2.5.1
FIXED
- Fixed audio lag when playing while switching scenes.
- Fixed issues with MIDI port selection when creating a MIDI device.
- Fixed key commands list not updating correctly.
- Fixed a crash when clicking the settings (cog) button in plugin windows, especially with SWAM plugins.
- Fixed occasional crashes during application shutdown.
- Fixed continuous controls (local/global faders) not always reaching the full parameter range.
- Fixed polyphonic aftertouch messages not being transposed correctly.
- Fixed an issue in local MIDI mapping where only the first device part or the first parameter was being mapped correctly.
- “Replace MIDI in all layers” now correctly updates local MIDI mappings.
- Global remote control: Default operator value is now set according to the selected action type (toggle or fader).
- Improved “Keep plugin windows open” behavior.
- Fixed a crash when reopening plugin windows with “Keep plugin windows open” enabled.
- Fixed input controller enabled state after restoring backups or snapshots.
- Improved performance when many input controllers are active.
- iOS: avoided unsafe parameter application on plugin initialization and ignored small value changes (fixes StreamByter crash).
- SL: fixed crash when the keyboard reconnects quickly.
- SL: remote control now defaults to 2-way mode.
- SL: fixed SLP3-D pedal 3.
- General stability improvements.
2.5.1 May 20
NEW
- Layer view: added MIDI Learn Scene Mapping to map (locally) Layer and Item commands (volume, solo, mute), including external keyboard controls and plugin parameters, directly by clicking on the GUI at the local (Scene) level.
- Remote Control (Global): redesigned interface with a setup wizard for selecting commands, plus the ability to select Scenes, Songs, and Setlists via MIDI note input.
- Remote Control (Global): extended mapping support to up to 16 racks (Setlist and Song), matching the Scene layer behavior.
- Remote Control (Global): when disabled, the Remote Control setup section is greyed out and no longer editable.
- Remote Control (Global & Local): added bi-directional MIDI support.
- Remote Control (Global & Local): added a “Pick-up” option to prevent parameter value jumps when moving an assigned knob or fader.
- Remote Control (Global): added the ability to remove the Studiologic SL mk2 from the Remote Control device list.
- Remote Control (Global) / Timeline: added Next/Previous Marker and Next/Previous Scene Marker commands.
- Timeline: markers are now editable only in Edit Mode to prevent accidental marker moves.
- Improved analytics tracking and reliability.
- Layer/Rack Items: Expanded support to more than 8 parameters per item, including plugins.
- Automatically enables iOS Network Session if it is disabled.
- Added Global Transpose to the Remote Control command list.
- Implemented Channel Pressure (Aftertouch) support for both Global and Local MIDI mappings.
- Added Remote Control import/export to the Main Menu.
- Improved audiograph performance in specific UI contexts.
FIXED
- Fixed a crash on iOS when reloading a song using long-press panic (SL MKII integration).
- Fixed an issue where songs with identical names were incorrectly highlighted (SL MKII integration).
- Fixed sidebar list refreshing too frequently when tempo sync was enabled.
- Fixed an issue when replacing the metronome’s main audio output in songs/setlists imported from another device.
- Fixed sidebar not updating the song/scene name after renaming.
- Added option to remove “StudioLogic SLMK2” from the Remote Control device list.
- Fixed an issue where some AU plugins didn’t show preset names correctly in Camelot (e.g., King of FM).
2.5.0 Apr 23
NEW
- Introduced a NONE MIDI port option with alert indicators for clarity.
- Added the ability to cancel an export while exporting/importing a setlist, song, or backup, with proper error handling.
- Improved overall stability.
FIXED
- Improved startup handling when connected to a Wi-Fi network without internet access.
- Prevented unnecessary Windows permission prompts when launching Camelot from the desktop.
- SL Link: corrected pedal assignments sending incorrect CC messages.
- iOS: fixed swipe gestures not responding after exiting fullscreen mode.
- Set the “Show All Devices” toggle default to ON and resolved device list refresh issues.
- Fixed transport MIDI messages being sent even when “To Another Camelot Device” was disabled.
- Restored setlist duplication and export functionality.
- Fixed a crash occurring during application shutdown.
- Fixed a crash caused by muting the master mix.
- Fixed the “Add To…” button in the song selection.
- Fixed an issue where restoring a snapshot or a backup containing snapshots could cause MIDI lag, especially in projects with a large number of snapshots.
2.4.1 Jan 22
NEW
- Studiologic SL Integration — full compatibility with Studiologic SL LINK for all SL mk2 models.
- Added Smart Map for Ketron SD-1000.
FIXED
- Fixed an issue where the analytics consent popup would not appear on the first launch after installation.
- iOS 12 / 13: fixed a crash occurring when selecting files.
- Fixed an issue where Scene Mixer Volume settings could incorrectly affect Song Rack levels.
- Fixed MIDI Device Multi Part crash when adding a part.
2.4.0 12/16/2025
FIX
- Fixed crash and preset name display during parts refresh
- Timeline: Fixed scene color button after scene drag
- Fixed transport freeze when deleting missing plugins
- Fixed Click Detection on Advanced MIDI Event List
- Fixed plugin windows remaining open incorrectly when 'Keep Plugin Window Open' is enabled
- Fixed setlist layers being affected by "Scene Level" control in first loaded scene
- Fixed pop-up not shown after exporting/importing setlists and songs
- Prevent keyboard focus on Main Header Buttons to prevent accidental activation via Enter key
IMPROVEMENTS
- Improved Recovery Mode behavior
- Handled backup errors and added Abort option during backup process
- Enabling new remote controls by default
NEW
- Yamaha YC: Updated map for firmware 2.0
- Added Yamaha MODX M map & Montage M 3.00.2 map update
- Backup & Snapshots: Added automatic replacement of main audio output when importing a Backup
- (Desktop) Added support for 192 samples buffer size
- Added Analytics
2.3.5 10/21/2025
Timeline: fixed crash after deleting backing tracks
2.3.4 10/02/2025
NEW
* Added placeholder text in edit mode for song and scene annotations
FIX
* iOS: Enabled Multicast capability to allow local network access.
* iOS: FIX unwanted scrolling when dragging setlist
* iOS: plugin window overlapping status bar when expanded
* Multicore: fixed issue at scene change, with audio input and backing tracks
* GUI: Improved Layer expand/collapse behavior
* Attachments: Improved two fingers gesture (pinch to zoom)
* Layer Items: display MIDI value in Smart Maps expanded view (main and parts)
* Remote Control: undo action not working after MIDI Learn command assignment
* Attachments: Inconsistent day/night view behavior in edit mode
* Fixed background for transparent plugins (Tonebridge)
* Fixed Motif ES Smart Map: disabled sync button for automatic preset update, since the device does't support it
* Audio Settings: enabled Multi-Core option by default if supported
* Fixed Motif ES Smart Map: disabled sync button for automatic preset update, since the device does't support it
2.3.3 09/16/2025
Camelot Pro – Release Notes
V 2.3.2
NEW
Smart Maps
- Updated Roland Jupiter Xm map
- Added Tc Helicon Voicelive 3 map
FIX
Remote Control
- View now updates when control values change
- Enable toggle state now preserved with undo/redo
- Crash fixed when deleting with undo action
- Restored alert when conflicts are detected
- Fixed key commands resetting to defaults
- Complete undo/redo support for remote actions
- Fixed KeyCommands enabled state inconsistency on backup import
iOS & AUv3
- Fixed crash when switching songs in attachment view
- Improved backing track path visibility
- Plugin windows no longer overlap the status bar
- Fixed SysEx handling in AUv3
- Fixed unwanted scrolling when dragging song
- FullScreen Attachments: fixed SidebarList resize issue when rotating device
User Interface
- Sidebar list remains visible after screen rotation or resize
- Corrected display of 3-digit song numbers
- Fixed timeline long‑press edit refresh when moving backing tracks
- Improved UI refresh on day/night toggle (Desktop)
- Fixed drag-and-drop behavior in setlist list
- Restored color display for channel 16 in Advanced Channel Routing
- Fixed crash in Smart Maps when searching presets in banks other than "ALL"
- Fixed MIDI Input Preview in Layer View when more than two MIDI devices are disconnected
Audio Engine & Backing Tracks
- Audio is now retained in layers after removing MIDI preprocessors
- Fixed audio hanging when switching between devices with different channel counts
- Faster and optimized file validation for backing tracks
- Correct default volume applied to backing track presets
- Improved distribution of audio processing across CPU threads (Multicore)
- Fixed a crash that occurred when playing backing tracks routed to unavailable audio outputs
ZIP / Backup
- Faster zip creation with automatic compression method
- Backup integrity protected against corrupted backing track duplicates
Plugin & Menu Crashes
- Fixed crashes when opening Plugin Manager or Account & License view
- Prevented crashes from AU plugins with extreme parameter ranges
Journey & Login
- Fixed inability to close app from login view
2.3.2 07/01/2025
NEW:
- Backing Tracks: Show pop-up when BT path has changed
- Backing Tracks Storage: Add reset to default path option
- Disable plugin auto-scan by default
- Implemented automatic replacement for Main Output
FIX:
- Backing Tracks: fix Backing Tracks reference loss on missing storage paths
- Backing Tracks: Prevent default path mismatch when updating Camelot versions on iOS
- Backing Tracks: Force song reload after path change
- Backup: Include backing tracks from custom storage paths
- Multi-Core: fixed glitches
- Tempo & Sync: fixed Tempo & Sync not working if the metronome audio output is not assigned
- Multi-Output plugins: fixed sound from channels above 2
- Archive: fixed search bar text size not resetting after close
- Archive: fixed responsive search bar scaling
- Setlist List: fixed handle visibility issues
- Attachment: fixed navigation arrows ignoring hide setting in fullscreen
- Attachment: fixed annotation visibility when toggling day/night mode
- Plugins: fixed support for Halion
- GUI: fixed Key Ranges button toggle behavior in Song/Setlist Rack
- GUI: fixed vertical alignment of Layer MIDI inputs list
- GUI: fixed graphical issue with restoring snapshot popup
- GUI: group Layer's multi backing track inputs
- Fixed crash loading snapshots/backup with invalid devices
- Audio Files Manager: Prevent audio reference loss and improve missing audio files visibility
2.3.1 05/14/2025
CPU:
- Multi-core
- Semaphore (CPU meter)
GUI:
- Interactive Header: songs and scenes
- Enhanced Footer
- Long-press to edit
- New navigation for key range
- Attachment view: widgets for fullscreen view
- Colors for Songs and Scenes
Plug-ins:
- (macOS) AUv3 compatible
Remote controller:
- External
- Key commands
- Master-slave (multiple slaves)
Timeline:
- Audio routing to racks
- New gestures: pinch to zoom, mouse wheel gesture
Options:
- Backing tracks path (also to external disks)
- Keep plugin windows open when recalling the Scene, also restarting the application
Menu “…”:
- Remote Control
- Settings
2.3.0 04/16/2025
NEW:
- Updated Roland Fantom Map (Bank ACB 004 JUNO-106)
FIX:
- Resolved "no audio" issue: sanitized audio data in cases of invalid input.
- Fixed a potential crash when closing global settings.
- Fixed a potential crash when quitting the app.
- Corrected Numa Compact SE and X SE external parts index.
- Fixed potential crashes when clicking on "Done" and other buttons.
- Fixed parameter status saving for the Pitch Bend remapping table.
- Resolved a crash in the Pitch Bend remapping table
- Fixed remapping table behavior by ensuring the minimum and maximum values are within the 0–127 range
2.2.14 12/16/2024
NEW:
- Default to 100% wet for audio effects
- Updated Roland Fantom map
- Added Numa Compact SE and Numa Compact X SE maps
- Unicode strings support (including Chinese and Japanese fonts)
FIX:
- Update item height in order to show the entire borders.
2.2.13 11/06/2024
FIX
- iOS 18 Compatibility: fixed critical issue related to buffer size management
2.2.12 10/02/2024
NEW:
- Added Fractal FM9 Smart Map
- Added Fractal FM3 Smart Map
- Fractal Axe-FX III Smart Map updated
- Yamaha Motif XF Smart Map updated
- Changed "Remapping Table" label to "Remapping Curves"
FIX:
- Settings: fixed summary with enabled MIDI inputs and outputs when searching
- Fixed saving filters created via MIDI Learn
- Fixed Layer Connectors Items of duplicated Songs
- Fixed Timeline not showing "STOP" state when stopped after pausing
- Fixed moving a Ghost Song to another Setlist not kept as Ghost Song
- Remote Control: avoid unnecessary reloading of the Setlist
- Key Commands: fixed STOP not working unless playing
- Layer Audio Input: fixed replacing missing Audio Input
- Fixed red badge with missing Audio Input
- Fixed MIDI Device Item Audio Input not working
- Fixed JUNO X Smart Map
- Fixed parts refresh for Roland FA Smart Map
- Side chain: fixed Audio Input still working after unassigning it
- Fixed MIDI and Audio Layer Connectors after duplicating Song
- Bypass MIDI Transformers on MIDI input when performing preset list scan
- External Device Multipart: fixed filtered SysEx messages
- Fixed KingKorg map
- Show recovery mode only if a crash is not recoverable
- iOS: avoid recovery mode when killed in the background
- Removed .xml from name of imported MIDI Remote Controllers
- MIDI Remote Controllers: fixed Setlist, Song, Scene change assignment import / export
- Fixed crash when editing expanded layer
- Fixed attachment disappearing when swiping in 2 pages layout
- Attachments: fixed moving annotation triggering page change
2.2.11 09/18/2024
FIX:
- Plugins: The sidebar-selected preset is not consistently recalled upon restarting Camelot.
- MIDI transformers: After updating to 2.2.9, the MIDI filter status remains disabled even if it was saved as enabled.
- Montage M smart map: broken device parameters communication.
- Roland RD-88 smart map: wrong Bank Select for some programs
- Song and Setlist rack: unlink button works only after refreshing the song
- iOS: some plugins crash when opening the GUI (e.g. FabFilter Pro-Q, iFretless)
2.2.10 12/14/2023
Release candidate 2.2.9:
NEW
- added Yamaha Montage M Smart Map
- added Headrush Prime and Core Smart Maps
- added Delay parameter to Custom Maps Items
- Plugin Manager (desktop version): added “Keep on front” setting for each plugin
- “DPI Awareness” has been moved to plugin’s settings (Windows)
FIX
- Master / Slave: fixed unwanted Scene change
- Fixed Scene selection via Program Change when Setlist MSB event is disabled
- MIDI remote controllers: conflicts should be detected within the same controller only
- Fixed MIDI input controller port lost after reconnecting, when ports are identified by name
- MIDI port identification: default to port name for iOS 17.0 only (iOS 17.1 fixed port reconnection by ID)
- Fixed CC messages erroneously sent at Scene change for Items on Song and Setlist Layers
2.2.9 11/15/2023
- New: added “Identify MIDI devices by port ID” option to identify MIDI ports by ID (selected) or by Name (deselected - default for iPadOS 17)
- Fix: preset renaming not allowed for Nord Stage 4 Smart Map
Important notes:
This update is highly recommended for iPadOS 17 users.
Previous version of Camelot Pro on iPadOS 17 force the user replace MIDI ports every time they are reconnected to the device. This is because iPadOS 17 doesn’t cache MIDI port IDs anymore, so the ID changes once the port is reconnected to the device.
With Camelot Pro v2.2.8 the user can tell Camelot Pro to identify MIDI ports by Name, so, even if the port ID changes, the reconnection is performed using the port Name.
The drawback is that it’s not possible to discriminate between two devices with the same port name. Note that it’s not rare to have two devices with the same name, for example in case of two identical keyboard controllers used for playing a two manuals drawabar organ plugin, or in case of two identical 5din-to-USB interface (e.g. Roland UM-ONE). In this case, we recommend selecting the “Identify MIDI devices by port ID” option.
2.2.8 09/28/2023
FIX
- Song and Scene switching are very slow in some complex projects
- List items show unnecessary arrows (graphical glitch)
- Timeline: Label markers and Scene markers were not visible when collapsed
2.2.7 08/02/2023
FIX
“Try to recover from auto-saved data” option selected by default in case Camelot starts in Recovery Mode
Data is preserved in case user kills the app when starts in recovery mode on iPad
2.2.6 07/18/2023
NEW
- Recovery feature: In the event of any unexpected disruptions, Camelot now offers a recovery feature. Users can restart from an auto-save point, their last saved state, a snapshot, a setlist, or a backup to restore their work and continue seamlessly.
- Introduced labels on header buttons for better clarity.
- Added the “Save as…” option (snapshot creation) to the header save button.
- The Next and Prev scene icons change appearance when they trigger the scenes of the previous/next song.
- Added button labels in the main header to provide clearer action indication.
- Included “Save” and “Save as...” buttons in the main “...” wizard menu.
- Added the ability to export backups in the main “...” wizard menu.
- Introduced the options to load, import, and restore in the main “...” wizard menu.
- Improved communication on the Account & License page, displaying the remaining offline openings.
- Added support for a sample rate of 192.000Hz in explicit sample rates.
- Enhanced performance optimization by bypassing muted plugins (CPU processing is suspended).
- Added Nord Stage 4 smart map
FIX
- Resolved export issue when overwriting a file.
- Fixed issues with mute, note off, and sustain off for plug-ins.
- Corrected the red badge on the Settings icon when offline.
- Updated the red badge after accessing settings via shortcut.
- Disabled the Multi-Core allocation feature for desktop to fix issues with non-Silicon AU on M1.
2.2.5 07/05/2023
NEW:
- Added Yamaha CK Smart Map
- Show blacklisted plugins
FIX:
- Fixed endless song loading when some plugin crashes
- Fixed clear blacklist action text
- Fixed pop-up message after importing a setlist
- Show progress bar when importing songs and setlists
- Fixed crash at double click
- Fixed global volume jump for some songs
- Disabled automatic plugins reload while loading a song
- Defensive fix for crash at song change
- Roland FA endless preset scanning: temporarily fixed removing scan of Tones
2.2.4 04/03/2023
NEW
NEW: added option to disable plugins reuse between songs
NEW: added delay to MIDI device (single part) messages
NEW: non-blocking display of plugin presets
NEW: (iOS) Removed multithreaded audio graph
NEW: in case of missing plugins, reload button will reload the whole song
NEW: include any missing plugin in the crashed plugins popup
NEW: MIDI Message Transformer supports Program Changes
NEW: allow "replace with none" in layer audio inputs
NEW: added Yamaha Genos map (Beta)
NEW: added Korg pa5X map (Beta)
NEW: added Yamaha FS1r map (Beta)
FIXES
FIX: avoid virtual keyboard show up automatically when editing a Layer or Item (iOS, touchscreen)
FIX: Fixed displayed marker position after moving it
FIX: Fixed Missing item with JUNO-DS
FIX: Removed option to create a custom map for MIDI Program Pre-Processors
FIX: Fixed several cases of missing plugins (iOS)
FIX: Avoid crash when parsing a leftover temporary device map
FIX: Fixed ghost markers in Timeline when deleting a Scene
FIX: Fixed metronome leaking into layer's audio when its audio output was not assigned
FIX: Windows: Fixed DPI awareness
FIX: Fixed Ableton Link on iOS
FIX: Fixed backing tracks volume update at import
FIX: MIDI Octaver: fixed filtered CCs
FIX: Deduplicated attachments issue
FIX: Avoid keeping previous attachment on screen when new is not available
FIX: Fixed markers visibility in the transport panel
FIX: Fixed "Send MIDI to" issue when the port is selected with "replace in all items"
FIX: Fixed a possible crash when reading a map from a non-existing file
FIX: Fixed persistent loading view at scene change with lazy load disabled
FIX: Fixed persistent red badge because of missed call in updating version number
FIX: Fixed Preprocessor item mute
2.2.3 03/07/2023
Please update if you are on iPadOS 16 or above.
NEW
- NEW: optimized application for faster startup
- NEW: added Yamaha MODX+ Smart Map
- NEW: updated Korg Nautilus Smart Map 1.2
- NEW: Added a spinner until Smart Maps are loaded
- NEW: NS3, Possibility to select song mode part (like Montage/MODX scene)
- NEW: improved mixer expanded view
- NEW: standardized backing tracks pan law to match the layers one (0 dB pan rule)
FIXES
- FIX: Fixed loading not showed for Songs with Scene Markers
- FIX: Fixed memory leaks
- FIX: Avoid reusing a crashed plugin when switching to a new Song
- FIX: Fixed file export after cancelling
- FIX: Fixed Korg Nautilus Model ID
- FIX: Fixed progress bars not visible on iOS
- FIX: Avoid to save presets with "/" or "\" in the name
- FIX: Avoid using multiple instances of Camelot on Windows
- FIX: Fixed crash when deleting a Stop Marker
- FIX: Fixed duplicated Smart Map
- FIX: Fixed duplicated partner brand
- FIX: Fixed Custom Map not found at startup
- FIX: Fixed look and feel leak when closing Camelot while "Add new Item" menu is open
- FIX: Avoid crashing when quitting while preset refresh is running
- FIX: Fixed layers and items volume inconsistency
- FIX: Fixed inconsistency between Layers and BT Master Volume rescaling
- FIX: Fixed "Replace in all Layers" for audio inputs adding the selected input to all Layers
- FIX: Fixed command manager conflict issue (not refreshed)
- FIX: Fixed crash replacing audio output on Backing Tracks
- FIX: Added debouncer for Timeline related MIDI actions
- FIX: Faster triggering for Remote Controllers
- FIX: Fixed crash MODX expanded parts
- FIX: Fixed Roland AE-30 Smart Map
- FIX: Increased preset refresh time for Roland Fantom-0 and FA (it should avoid duplicate names)
- FIX: Fixed glitch with Song attachments
- FIX: Update link for "Forgot Password" button
2.2.2 10/28/2022
NEW
- NEW: new "MIDI Octaver" MIDI Transformer
- NEW: added Roland Fantom 0 beta Map
- NEW: added Roland JUNO X Smart Map
- NEW: added Roland Aerophone AE-10 map
- NEW: added Roland Aerophone AE-30 map (Beta)
- NEW: updated Roland FA Smart Map (firmware 2.03)
- NEW: updated Roland Fantom Smart Map (firmware 3.01)
- NEW: Montage / MODX: implemented hybrid mode
- NEW: new logic for parts update (no more auto-retrieval)
- NEW: confirm message when selecting “Remove from all layers” on a port
- NEW: Remote Control: note event as note name, in addition to MIDI value
- NEW: improved automatic focus selection of text field in side panel
- NEW: Improved Song "Add to" behavior
- NEW: Layer Connector/Audio Send/Midi Preset views: item name text editor grabs focus when the page is shown
- NEW: delete Snapshot warning message
- NEW: don't play virtual midi keyboard component with pc keys
- NEW: updated Ableton Link
- NEW: add new External Device Item: after search, show "use layer connector/duplicate device" if the device is already used in the scene
- NEW: Mixer View: UI Improvements and fix
FIXES
- FIX: fixed crash when switching scenes very quickly
- FIX: fixed crash with notes in midi inputs
- FIX: fixed crash playing backing tracks
- FIX: (iOS) fixed crash when a plugin crashes while the item view is expanded
- FIX: fixed crash when one alias of a backing track is unassigned
- FIX: fixed crash when dragging an item away and then back to a layer
- FIX: fixed crash at song change, involving plugin state saving
- FIX: fixed crash with backing track and unassigned outputs
- FIX: fixed crash at scene change involving bridge items
- FIX: fixed crash when restoring a snapshot
- FIX: fixed crashes at Scene change (including Backup and Setlist restore)
- FIX: fixed crash when restoring a Snapshot after editing remote controllers
- FIX: moved plugins reset from Scene to Song change (e.g. it fixes a crash when unloading IK Multimedia Hammond B3-X VST)
- FIX: fixed possible crash after removing an Item
- FIX: lower memory usage for attachments browser
- FIX: fixed memory issue with attachments
- FIX: fixed memory issue when resize
- FIX: fixed attachments disappearing
- FIX: fixed attachments for paths with UTF8 characters
- FIX: fixed preset selection issue
- FIX: update peak meters only when they’re visible, fixes crash when moving an audio send item
- FIX: fixed BPM precision
- FIX: fixed initial output levels in backing tracks
- FIX: fixed key commands not updating after restoring a snapshot or a backup
- FIX: fixed virtual-midi related crash when restoring a backup
- FIX: fixed lost PC messages at Scene change
- FIX: fixed "Receive MIDI channel" selection (e.g. Roland RD 2000)
- FIX: fixed scan MIDI Input Port selection (i.e. issue of two Montage, or two MODX, or two UM-ONE, ...)
- FIX: Backup: restore MIDI ports custom names
- FIX: fixed mixer mute GUI state at opening
- FIX: External Devices: remove "Automatic Retrieval of parts information" options from "Advanced Settings"
- FIX: fixed Layer Connector item view
- FIX: fixed Mixer Scene slider issue
- FIX: fixed AU effects
- FIX: fixed MIDI Controller export
- FIX: (iOS) fixed importing files with non-ascii characters
KNOWN ISSUES:
- Backing Tracks levels for previously saved projects can be slightly lower than 0 dB, if volume sliders have never been modified
- (iOS) RME UCX: sometimes, at Camelot startup, audio outputs are not detected. To fix it, enable and immediately disable Multi Route option in Audio Settings
- non-M1 native VSTs don't work on Camelot. Use AU format, if available, as workaround
2.2.1 06/23/2022
NEW
- Introduced mandatory Audio device selection for running Camelot
- Numa X Piano Smartmap update (new sounds + E.Pianos sound positions)
- Blofled Smartmap updated
- MOTIF ES Smartmap: added USR 3 bank
- Tempo Sync Feed By: introduced visual feedback if device is not connected
- Roland Fantom 3.0 Smartmap updated
- Copy&Paste: supported link/unlink items and song information (when possibile)
- Song Copy&Paste: improved Transpose information consistency
- External Devices MIDI output: added replace in all items to valid port “...” menu
- Introduced Timestamp for midi clock messages to extend the compatibility
- reload crashed plugins once
FIXES
- crash when changing preset in a multipart external device
- crash when aborting an import or a backup restore
- MIDI Pre-Processors ignore MIDI message delay
- Attachments: flickering
- External Devices multi part mode, send main parameter also on Device Channels (not only parts channel)
- MIDI Program “replace in all outputs”
- External Devices Hardware Parameters: values not saved and incomplete parameter list upon Item creation
- metronome not working on certain BPM values
- Roland D-05 map, issue for “U4" bank
- performances bar not showing up on low resolution screens or for some window sizes / ratios
- crash editing parts key range
- MIDI Filter issues
- Layer Connectors: sound interrupts at Scene change
- updated plugins being rescanned after restarting Camelot
- undo not working when removing Layer Connector/Audio Send Item
- External Devices Parts view: wrong behaviour (crashes, not expected number of parts...)
- crash adding new smart map
- Better handling of the host time for AUv3, fixes VB3
- file chooser hidden on new devices
- problem with input devices not visible until selecting the builtin input device
- crash when connecting / disconnecting audio interface with plugins running
- rendering problems with Loopy Pro
- Bluetooth audio not working
- Key Commands not working on iOS 15 after hitting an arrow key
2.2.0 03/19/2022
Release Notes 2.5.1
FIXED
- Fixed audio lag when playing while switching scenes.
- Fixed issues with MIDI port selection when creating a MIDI device.
- Fixed key commands list not updating correctly.
- Fixed a crash when clicking the settings (cog) button in plugin windows, especially with SWAM plugins.
- Fixed occasional crashes during application shutdown.
- Fixed continuous controls (local/global faders) not always reaching the full parameter range.
- Fixed polyphonic aftertouch messages not being transposed correctly.
- Fixed an issue in local MIDI mapping where only the first device part or the first parameter was being mapped correctly.
- “Replace MIDI in all layers” now correctly updates local MIDI mappings.
- Global remote control: Default operator value is now set according to the selected action type (toggle or fader).
- Improved “Keep plugin windows open” behavior.
- Fixed a crash when reopening plugin windows with “Keep plugin windows open” enabled.
- Fixed input controller enabled state after restoring backups or snapshots.
- Improved performance when many input controllers are active.
- iOS: avoided unsafe parameter application on plugin initialization and ignored small value changes (fixes StreamByter crash).
- SL: fixed crash when the keyboard reconnects quickly.
- SL: remote control now defaults to 2-way mode.
- SL: fixed SLP3-D pedal 3.
- General stability improvements.
more Version 2.5.1 May 20
Data Not Linked to You The following data may be collected but it is not linked to your identity: