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
1.0.26
2022-10-09
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Added “Seek Timeline” action
- Fixed issue with multiple XY pads addressing the same AUv3 instance
- Added instrument and MIDI AUv3 parameter support to XY pads
- Improvements to Ableton Link outward sync when recording first loop or bridging from incoming MIDI clock
- Improved filenames when exporting recordings
- Improved tempo estimate for imported files
- Added UI to re-join Link tempo after clock tempo has been reset
- Added more stopping points to quantization slider
- Fixed issue with free loops coming in at incorrect position after clock count-in
- Fixed loop alignment issue when using overdub-after-record mode
- Fixed zipper noise when adjusting volume sliders
- Fixed a crash when loading some projects
- Fixed an issue with “Finish Record” follow actions on the first loop that sets the tempo
- Fixed issue with sequence recording of ‘stop’ play actions being interpreted as ‘play’ action
- Fixed audio artefacts when removing the only send to a bus
- Fixed “Combined Input” recording with non-monitored sources
- Fixed issue with stuck notes when muting MIDI sources
- Fixed a possible crash when setting buffer duration
- Fixed a crash which could occur when switching projects with MIDI sources
- Fixed issue with tempo slider randomly entering fine adjustment mode
- Fixed a number of memory leaks
- Fixed a rare crash when auto-saving with AUv3 effects
1.0.25
2022-09-16
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Revised mutually-exclusive play group implementation for greater flexibility
- Enabled “All Loops” solo context to apply across all pages in project, not just current one
- Addressed issue where undo/redo may become disabled after cancelling a recording
- Fixed audio phasing issue when incoming MIDI clock is a little unstable
- Fixed excessive seek crossfade when using clip slicer
- Fixed some play group outline visual glitches
- Fixed laggy AUv3 window movement
- Fixed a number of issues with tail/outro playback, and with overdub layers
- Fixed issue where short loops could stop immediately instead of doing outro/count-out
- Fixed some issues with shorter loop fade-out settings
- Fixed possible glitch on initial loop playback start
- Fixed crash when using ‘multiply’ action
- Fixed issues when hosted as an instrument in GarageBand
- Fixed issue with degraded initial loop audio when recording first two loops consecutively
- Fixed some clip waveform rendering issues
- In AUv3 windows, require tap directly upon pencil icon to edit audio unit name, rather than anywhere on titlebar
- Fixed a number of potential crashes
1.0.24
2022-08-30
See what's coming next in Loopy Pro, help guide development and follow specific features at LP's roadmap: roadmap.loopypro.com
- Fixed potential save error when saving from within AUv3
- Fixed a crash when playing across end of sequencer timeline loop boundaries