1.1.8
2023-10-26
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Added some measures to avoid conflicting workspace accesses when using “Load Project” action
- Added “Previous” options for “Load Project”
- Better Zoom/FaceTime/etc compatibility: Enter playback-only mode when microphone in use by video conferencing
- Don’t disable fade-out if also playing outro
- Improved recursion detection for actions system
- Improved slider interaction
- Revised canvas element selection appearance
- When starting loop record with clock paused and clock count-in enabled, do count-in first
- Fixed an issue where sequencer could behave strangely immediately after “Load Project” action, if timeline loop present
- Fixed an issue with incorrect sequence playback after tempo change
- Fixed extended mixer in landscape on iPhone
- Fixed issue where intro didn’t play (or created a buzz) when starting sequencer from a “Load Project” action
- Fixed issue where undo/redo could be broken when cancelling recording by clearing a clip
- Fixed issue with sequence playback immediately following “Load Project” action
- Fixed missing “Play” follow actions for playing tracks on project load with “Load Project” action
- Fixed numeric input in regions that use “,” or other characters for decimal separator
- Fixed silent first loop when recorded with retrospective recording and loop audio threshold recording on
- Fixed occasional project load issues (including time-stretching weirdness)
- Fixed some crashes
1.1.7
2023-09-26
Version 1.1 is a significant update: See the full list of changes at roadmap.loopypro.com/changelog, and see what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Added new "State Feedback" setting for widgets, to determine how to display state, based on actions
- Added “Show Color Labels On Clips” accessibility option
- Added “Auto Count Out Overdub” switch for one-shot clips’ recording settings (enabled by default)
- Made some improvements to auto loop detection
- Made “Second Quantization” setting apply to record start, as well as playback actions
- Revised “Solo” functionality to apply to all mixer channels; added Bus Solo action
- Fixed a couple of crashes
- Fixed an issue with initial state display for widgets
- Fixed buzz when overdubbing one-shots
- Fixed decibel slider scale
- Fixed feedback for “Solo” actions
- Fixed incorrect behaviour with “Play” action for a play group when it’s already playing
- Fixed incorrect limit of EQ/Lowpass/etc filter cutoff/center parameters on load
- Fixed initial presentation of “Show Automatically” tutorial widgets on a different page
- Fixed issue where plugin windows could open on their own when switching back to main screen after changing presets
- Fixed issue with audible changes to biquad effect (lowpass/EQ/etc) parameters when returning from idle
- Fixed issue with clip slicer/button grid not working after changing number of buttons
- Fixed issue with stepping through AUv3 user presets
- Fixed issue with updating “Original Tempo” clip setting with keyboard input
- Fixed issue with “armed” sequence playback, where recorded clips were not stopping correctly
- Fixed master volume action scale issue
- Fixed issue with “Input Gain” parameter range
1.1.6
2023-08-20
Version 1.1 is a significant update: See the full list of changes at roadmap.loopypro.com/changelog, and see what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Added Multiroute Audio, for using built-in headphone port and USB audio interface simultaneously
- Added support for Bluetooth advertising (advertise device as Bluetooth peripheral)
- Added ability to rename MIDI sources
- Added labels to color swatches in editor
- Added support for multiple metronome outputs
- Made “Nudge” action for Speed and Rate multiply rather than add (e.g. Nudge 0.5 will halve, 2 will double, -1 will toggle between forward and reverse)
- Enabled Copy for actions within Control Settings section
- Improved MIDI Learn: Now does better at recognising and adapting to incoming trigger types (continuous versus impulse)
- Improved MIDI trigger selection screen, to facilitate changing trigger types
- Revised keyboard layout slightly and added octave navigation buttons
- Revised square count-down layer to be linear
- Show count-in/out on clips when playing intro/outro, and show intro/outro playhead on waveform in clip screen
- Update any pre-set loop durations to correctly reflect changes to time signature
- When using a continuous control to adjust a stepped dial/radio, only perform actions when index changes (prevents spamming the action, which can cause issues like skipping quantization delay)
- Round loop durations to whole numbers of beats, if they are slightly out, to address potential drift issues
- Revised binding execution to always begin from the first action when triggered rather than continuing from last position if cancelled
- Made some small adjustments to clip scheduler to avoid conflict between play toggle on press, and solo on hold/double-tap
- Fixed a number of glitches with overdub feedback
- Fixed a possible crash when switching pages
- Fixed a potential crash when loading an old project
- Fixed issue with saved time-scaled audio, when LP loaded as AUv3
- Fixed issue where overdub might fail if tail recording enabled
- Fixed issue where sequence-armed loop wouldn’t stop at end of sequenced segment
- Fixed issue where “Auto Count-Out” didn’t take effect for the second loop recorded, if started immediately after first
- Fixed issue with OSC not working with global profiles
- Fixed issue with actions not being performed after parameter ramps
- Fixed potential issue with Play/Stop follow action execution
- Fixed issue with triggering widgets with quantized/delayed actions
- Fixed pops when changing loop playback state while paused
- Fixed some memory leaks
- Fixed some performance issues
- Fixed an issue with mouse scrolling
1.1.5
2023-07-24
Version 1.1 is a significant update: See the full list of changes at roadmap.loopypro.com/changelog, and see what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Added individual retrospective record length setting for actions, clips, colours and globally
- Added “Invert” option for toggle actions
- Added “Preserve Clock” setting to clear clip action settings
- Added OSC support for delay/quantisation of actions via +nn/~nn parameter
- Added a workaround for AUv3s that don’t correctly report their selected presets
- Added “Compressed” file format option (uses m4a/aac)
- Improved faders, mapping more of the travel distance to middle decibel ranges
- Made colour channel volume meters post-fader, rather than pre-fader
- Automatically reload a crashed AUv3 (with 5 second rate limit)
- Improved quantization setting sliders, to allow other bar lengths
- Improved intro and outro playback
- Improved AUv3 preset actions
- Improved “Loop” quantisation for Page Switch actions
- Improved recording of irregular-length loops when quantisation enabled
- Revised trim interaction
- If clock tempo is unset when playing a clip, set the tempo
- Fixed a number of memory leaks
- Fixed a spurious count-out indication that could start upon playback
- Fixed an issue related to entering a sequencer loop region, which could cause odd events to fire, including sending loops silent
- Fixed an issue where audio system could go silent when multiplying/dividing a clip
- Fixed button grid widgets not working immediately after creation
- Fixed issue where playing one-shots could replay from start when unpausing clock
- Fixed issue with clip slicer with clips with only one transient
- Fixed issue with update of font size on button labels
- Fixed issue with “Play Once” sometimes not working properly
- Fixed some crashes
- Fixed some glitches post-record
- Fixed a couple of issues that could cause glitches during overdubbing
- Fixed artefacts during overdubbing with overdub decay less than 100%
- Fixed “Loop” quantisation sometimes not taking effect
- Fixed issue with sequencer playback offset into clips when tempo of clips doesn’t match project tempo
- Fixed session recording finalise on app termination
- Fixed handling of delete/rename/move of loaded projects which are marked as templates
1.1.4
2023-06-27
Version 1.1 is a significant update: See the full list of changes at roadmap.loopypro.com/changelog, and see what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Many stability fixes and rendering improvements
- Added “Recently Deleted” area for staging deletion from file browsers
- Fixed problem with AUv3s dropping MIDI output/transport sync when reconfiguring
1.1.3
2023-05-27
Version 1.1 is a significant update: See the full list of changes at roadmap.loopypro.com/changelog, and see what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Implemented collapsible mixer sections
- Allow wider vertical zoom in sequencer
- On load, set sequencer zoom to show whole sequence
- Fixed issue where scroll layer contents could become unresponsive after zooming
- Fixed sequence layer content height calculation (was chopping off the bottom)
- Fixed update of mixer layout when a section expands
- Fixed issue with hit testing which, among other things, broke bottom trigger area of MIDI learn popover
- Tweaked clip slicer transient detection
- Fixed issues with "toggle" parameter actions
- Fixed some crashes
1.1.2
2023-05-24
Version 1.1 is a significant update: See the full list of changes at loopypro.com/manual/#change-log
- Added Loop Peel/Replace action, for undoing and redoing layers
- Added support for “xx” value placeholders in custom Send MIDI continuous actions (e.g. for controlling SysEx messages via a slider, for coarse/fine CC controls, etc)
- Added editable fader/balance labels to mixer
- Made some significant UI optimisations
- Tweaked clip slicer algorithm to trim trailing silence
- Improved selection gesture in canvas editor
- Revised mixer layout to address UI issues with large numbers of destinations/sends
- Replaced Link “Force Tempo” setting with “Act as Master”, which also enables immediate playback start
- When sorting sequencer tracks by colour, use mixer order
- Removed dragging mechanic for play group assignment, in favour of marquee selection
- Fixed clip slicer triggering while loop is playing
- Fixed fade out
- Added preset state workaround for AUv3s that don’t report their selected preset
- Fixed crash related to triggering parameters when hosted as AUv3
- Don’t wait for playback start when a recording a one-shot
- Improved interaction within scrolling areas
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
1.1.1
2023-05-19
Version 1.1 is a significant update: See the full list of changes at loopypro.com/manual/#change-log
- Added “Continue Playback From Slices” option for clip slicer
- Added support for Pitch Bend messages with “Send MIDI” action
- Added sort by timeline position for sequence tracks
- Added “Force Tempo” option for Ableton Link
- Moved Fade In/Out settings into main clip settings area
- Fixed issue with clip intro playback in sequencer
- Fixed issue where a “Play Once” loop didn’t stop properly
- Fixed sequencer vertical scrolling when zoomed
- Fixed issues with export from sequencer
- Fixed some microfade issues that could cause lost transients on one-shots when fade in is set to “hard zero”
- Fixed fade-out duration for one-shots
- Fixed issue with missing quantisation when triggering widgets with quantised actions via MIDI/etc
- Fixed issue with clip slicer and speed/rate/tempo variation
- Fixed issue where pasted clips could fail to play back immediately
- Fixed slider title colouring
- Fixed issue with reverse clips in sequencer
- Fixed incorrect MIDI feedback state values when first reported after load/creation
- Fixed missing control feedback for clip slicer/button grid
- Revised radio/stepped dial behaviour: Don't update position when individual items’ state changes
- Fixed a number of crashes
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
1.1
2023-05-09
- Added Varispeed & Reverse playback
- Added Time Fitting settings: Time Stretch, Fast Time Stretch, and Varispeed, and None
- Added Stepped Dial and Radio widgets *
- Added overdub feedback control *
- Added Audio source and MIDI source replacement, with long press on icon in mixer *
- Added support for multiple simultaneous control profiles *
- Added ability to seek to particular sequencer sections (absolute or relative) using Clock Seek action *
- Added Phase Align action *
- Added OSC support *
- Loopy Pro AUv3 additions: multi-inputs and outputs *
- Loopy Pro AUv3 additions: MIDI input and output, and custom parameter support
- Added support for overdub after retro record
- Added new control profile actions
- Added new Tutorial widget
- Added new “Pad Loop Length” behaviour
- Added global follow actions, and follow actions for project load, page switch, and start/stop clock
- Added began/ended initial record and overdub clip follow actions
- Added copy/paste and duplicate for actions, on long-press
- Added copying control profiles between project and global
- Added double-tap action for XY pad widget
- Added LP-707 sample project by Inkie
- Added mouse scrolling and right-click support
- Added per-clip input gain parameter
- Added search bars in new effect/source screens, action directory, and file managers
- Added support for driving the MIDI Control system from any AUv3 MIDI source
- Added “All Clips” option for parameter actions
- Added separate “Microfade” and “Hard Zero” settings for fade in/fade out, to disable all microfades if necessary
- Added support for “This Clip” target for follow actions
- Added settings for merge gesture
- Added switch for default tap action to disable, in gesture settings
- Added “Begin Overdub If Recording” option for record actions
- Added “Clear Target” option for merge action
- Added “Start Clock If Paused” option for playback actions
- Added undo/redo through each separate overdub layer
- Added font size/text alignment settings for button widgets
- “Record Start” action can now close loop and immediately enter overdub
- Enable multiply/divide while overdubbing
- Improved behaviour of action sequences, when retriggering during a count-in delay
- Remember mixer scroll position
- Revised file managers: show empty folders, added create folder button, and rename on long-press
- Added separate “Play” and “Stop” quantization settings
- Updated Set Master Length action to add “Copy from Clip” mode, and arbitrary “Scale” mode
- Master volume and metronome volume actions can now go up to 24dB
- Multiple characters for page names
- Added “Clear” function for device bindings in control profile editor
- Added Enable Network MIDI setting (now disabled by default, due to iOS bugs with Network MIDI)
- Added automatic clip mix-down after reaching a threshold number of overdub layers
- Added sort function for sequencer tracks
- Many, many performance optimisations and other improvements
* Additions marked with a "*" are paid upgrades: If it's been more than 12 months since you purchased Loopy Pro, unlocking these will require a one-off in-app purchase, which will also unlock any new features released over the following 12 months. Upgrading will help me keep working on Loopy Pro for years to come. See loopypro.com/pricing for details.
1.0.42
2023-03-23
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Respect play group rules when targeted by play actions
- Fixed widget actions in global control profiles
- Tweaked mixer layout on smaller screens
- Fixed “Next Selected Color” for parameter actions
- Tweaked “Loop” play quantisation with stopped, phase-locked loops to work better if loop is offset
- Fixed “Play Once” loops not playing after offsetting or editing
1.0.41
2023-03-10
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Fixed issue with intro recording when overdub-after-record is enabled
- Fixed a potential crash when copying/pasting
- Fixed waveform update after rotation
- Fixed a couple of issues with AUv3 user presets
- Fixed potential crash when an AUv3 crashes
- Fixed possible glitch on initial loop playback
- Fixed issue with excessive timeline seeks with jittery clocks when hosted as an AUV3
1.0.40
2023-03-04
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Made “Selected Clip” page-specific, so it persists when switching pages
- Fixed count-out duration issue with intro recording
- Fixed loop intro playback upon timeline start, when phase lock is disabled
- Fixed a potential click when transitioning from intro to main loop
- Fixed issue where clip merge could be recognised on drag, even when disabled
- Fixed effect idle mode setting synchronisation across instances
- Fixed a mixer layout glitch when switching from edit screen
- Fixed issue with audio unit actions in global control profiles
- Fixed sequence selection outside of viewport
1.0.39
2023-02-14
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Optimisations for MIDI control system, especially performance improvements for MIDI Learn UI
- Fixed glitchy audio with newly-recorded loop when in a group with pitch- or tempo-adjusted loops
- Fixed a potential crash during un-quantized recording
- Fixed an issue with un-quantized overdubbing where layers could go missing
- Fixed crash when cancelling record of a loop in a pitch- or tempo-adjusted colour
- Fixed a potential a crash/memory leak when deleting a page
- Fixed a potential crash when deleting clips
- Fixed an AUv3-related crash when restoring after being suspended in the background
- Added a safety measure for validating purchase, in the event of an App Store failure
- Added support for “Second Quantisation” for Load Project action, and fixed count-in calculation with custom quantisation
- Set “Retrigger on Play” for row/scene actions on APC40mk2 and Launchpad
1.0.38
2023-02-10
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Added some layout optimisations to improve switching between edit mode and back
- Added optimisation to speed up deletion of multiple canvas items at a time
- Added increased memory limit entitlement
- Fixed some issues with sequence export
- Fixed an issue with non-seamless loop export
- Fixed some issues with cross-project transitions using Load Project action
- Fixed some memory leaks
- Fixed a potential crash when deleting clips targeted by actions
1.0.37
2023-02-07
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Fixed issue with final overdub layer being removed upon ending overdub
Version 1.0.36:
- Added “Loops play independently” mode for play groups
- Added “State Saving” options for Audio Unit: Save whole project, or just project reference (to avoid memory issues with huge projects)
- Added Link phase indicator to clock/tempo button when not running
- Empty tracks (colours, with no clips in them) will now load presets properly, do monitoring thru, etc
- Increased max retro record buffer duration
- Fixed pick-up controller mode
- Fixed some memory leaks that could cause app slowdown after a while
- Fixed an issue with "Remember playback state" option for play actions
- Fixed a waveform analyser issue causing slow display
- Don’t send MIDI feedback after just receiving corresponding message, to avoid jitter
- Tweaked relative CC detection
- Apply Phase Correction after loop recording even when Length Quantization off, when appropriate
- Fixed some glitches associated with "Round to nearest BPM" setting
- Fixed spurious MIDI/Link clock start when tapping tempo/etc
- Fixed missing “Stop” follow action for one-shots, when reaching end of playback
- Made “Ignore Timestamps” the default for MIDI controllers
- Fixed Launchpad/etc colours for bound widget actions
- Fixed a couple of intro recording issues
- Fixed timing inaccuracy with consecutive sequencer segments when first segment causes record
- Fixed issue where armed sequence tracks could stop too soon during playback
1.0.36
2023-02-06
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Added “Loops play independently” mode for play groups
- Added “State Saving” options for Audio Unit: Save whole project, or just project reference (to avoid memory issues with huge projects)
- Added Link phase indicator to clock/tempo button when not running
- Empty tracks (colours, with no clips in them) will now load presets properly, do monitoring thru, etc
- Increased max retro record buffer duration
- Fixed pick-up controller mode
- Fixed some memory leaks that could cause app slowdown after a while
- Fixed an issue with "Remember playback state" option for play actions
- Fixed a waveform analyser issue causing slow display
- Don’t send MIDI feedback after just receiving corresponding message, to avoid jitter
- Tweaked relative CC detection
- Apply Phase Correction after loop recording even when Length Quantization off, when appropriate
- Fixed some glitches associated with "Round to nearest BPM" setting
- Fixed spurious MIDI/Link clock start when tapping tempo/etc
- Fixed missing “Stop” follow action for one-shots, when reaching end of playback
- Made “Ignore Timestamps” the default for MIDI controllers
- Fixed Launchpad/etc colours for bound widget actions
- Fixed a couple of intro recording issues
- Fixed timing inaccuracy with consecutive sequencer segments when first segment causes record
- Fixed issue where armed sequence tracks could stop too soon during playback
1.0.35
2023-01-12
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Fixed issue where auto loop detection could engage during session
1.0.34
2023-01-10
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Fixed a MIDI clock sync receive issue that could cause jumps
- Fixed some issues with armed recording sequence start
- When “Record on Press” in use, show clip about to record in red, on press
- Added timeout for record on press
1.0.33
2023-01-04
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Added a workaround for some MIDI AUv3s sending incorrect MIDI times
- Fixed issue with divide on transients for clip slicer
1.0.32
2022-12-21
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Revised bottom-left navigation buttons in edit mode
- Fixed an issue in MIDI clock receiver which could cause jumps
- Fixed visual loop state update when toggling Phase Lock or when changing timeline while loop disabled
- Fixed "Count-In Only" metronome mode
- Fixed issue with "Retrigger" setting for play action
- Minor optimisation for faster project loads
- Optimisations for sequence screen
1.0.31
2022-12-14
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Fixed re-record count-out
- Fixed metronome flash when counting-in
- Fixed incorrect offset of phase-locked loops when recorded with an armed sequence and offset against loop boundary
- Fixed issue with one shot playback when pausing clock
- Fixed a couple of potential crashes
1.0.30
2022-12-01
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Fixed issue with quantisation sliders below 1 bar
- Allow running timeline when synced to a stopped MIDI clock source
- Fixed a couple of recording issues
- Improved waveform display for drone loops
- Fixed slider/dial widget values when partial controller range applied
1.0.29
2022-11-13
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Added Toggle/Start/Stop/etc options for pause/unpause action
- Added “Retrigger” option for already-playing loops in play/solo action
- Added “Round to Closest BPM” setting for tempo detection
- Fixed occasional issues with loop phase correction after recording
- Fixed incorrect record count-in behaviour when using “Wait for Playback” (should be no count-in)
- Fixed cross-project-transition issue where sequenced project could continue playing
- Fixed issue that could cause auto-detected loop tempo to exceed specified detection range
- Fixed issues with unstable MIDI clock output
- Fixed a rare crash in playback
1.0.28
2022-11-08
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- When putting instrument audio units into idle mode, clear MIDI notes and audio decays
- Improved mixer solo implementation
- Added hide/show and enable/disable buttons to long press popup on effect icons in mixer
- Fixed issue with sending MIDI to MIDI-capable effects
- Fixed some potential issues on project load
- Fixed a possible crash when using “Wait for Playback”
- Added missing disable-effect-with-decay feature to effect toggle buttons on mixer and AUv3 window toolbar
- Fixed issue with opening exported controller profiles
- Fixed clock seek action when using non-phase-locked loops
- Fixed issue with undo action on hold/double-tap, when alongside tap to toggle record (as on some hardware loopstations)
- Fixed incorrect loop offset in sequencer when recording non-phase-locked loops from a stopped timeline
- Fixed some issues with multiply/divide
- Revised decay end trigger when disabling effects, and added a 10s timeout in case effect doesn't go silent
- Fixed issue where cancelled tail recording could cancel whole loop record
- Fixed issue that could break undo/redo when clearing a clip
- Fixed file renaming in App Extension folder
- Only apply audio source send reset if bus has route to output
- Fixed some MIDI clock send issues, particularly when synced via Link
- Fixed phase locked loop playback with time stretching disabled
- Fixed disappearing AUv3 windows on device rotation, and associated AUv3 crashes
- Tweaked glid slicer playback of even subdivisions
- Fixed crash when playing back using slicer with a loop crossfade duration of zero
- Fixed spurious audio input when LP is hosted as an instrument AUv3
1.0.27
2022-10-15
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Fixed playback issues with clip speed slider
- Fixed issue with New MIDI screen mixing up AUv3s with the same manufacturer/subtypes
- Improved clip length slider
- Fixed potential incorrect clock phase offset at end of loop record when simultaneous record in use
- Disable renaming if not allowed by iOS (e.g. opened project from Files)
- Block iOS 16 3-finger editing gesture