Blog

Tag Archives: Update

Loopy update, now fully accessible via VoiceOver!

“Loopy HD. Double-tap to open.”

Loopy’s now VoiceOver-accessible for blind users!

Here’s what else is new:

  • Added “Toggle Reverse” MIDI Action
  • Revised behaviour of “Toggle record, then record next track”, “Toggle record, mute, then record next track” and “Mute and unmute next muted track” controller functions
  • Auto-select tracks when recording while using MIDI/Bluetooth controllers
  • Added “Simultaneous Recording” setting
  • Re-record action now cancels in-progress recordings
  • Accuracy improvements in MIDI sync
  • Reduced loop boundary crossfade duration
  • Assorted bug fixes

Please note: As of this version, Loopy’s no longer iOS 4 compatible. If you are one of those users still on iOS 4, I recommend you back up the existing version of Loopy prior to updating, by right-clicking Loopy in your apps list in iTunes, and clicking “Show in Finder”, then copying that file somewhere safe.

Also tagged , , | Comments closed

Loopy HD 1.4 and Loopy 2.5 Bring Reverse and Decay; Loopy HD on 50% sale

Effects Update

Loopy News!

I’m happy to announce Loopy HD 1.4 and Loopy 2.5 – a significant update that brings the features most frequently requested by users: Reverse and decay.

Also – Loopy HD is 50% off!

You can access the new effects via the track menu, which can now be rotated to access the new menu items.

Reverse will play the track back in the reverse direction – you’ll see the position indicator move in the opposite direction. You can still do everything you usually can with reversed tracks, including position offsetting, overdubbing and merging.

Decay works while you are overdubbing a track: While it’s enabled, it will eat away at your track audio as you overdub new audio on top of it, fading away old layers as you make new ones.

There’s also a change to the way you finish track recordings: Now, when you punch out, Loopy will count out to the next cycle. That means you can tap the track at any time, and it’ll automatically end on the next cycle. To punch out immediately, tap twice. The first tap begins the count-out, and the second tap ends straight away.

New actions that can be triggered via MIDI or Bluetooth:

  • Toggle fading
  • Mute and play next muted track
  • Toggle record, mute, then start recording next track

More changes:

  • New tracks recorded that are multiples of the clock now always start at 12 o’clock
  • Audio engine tweak to now have sample-level latency compensation accuracy
  • Fixed bug with count-in quantize slider resetting
  • Fixed timing problem with blank loops from saved/autosaved sessions
  • Fixed an issue with recognizing MIDI note controls
  • Fixed some problems with re-record feature
  • Redesigned tutorial system
  • Make panel display selector always move in one direction when tapped on iPad

Loopy HD and Loopy are available on the App Store right now.

Also tagged , | Comments closed

Loopy and Loopy HD, now with Bluetooth pedal/keyboard support, iPhone 5

Loopy HD 1.3 and Loopy 2.4 just hit the App Store.

Loopy hd 1.3 loopy 2.4

The main new stuff is support for Bluetooth pedals like the AirTurn and Cicada (as well as any Bluetooth keyboard). This uses the same system as the MIDI control, so you can do all the same stuff. It’s pretty neat.

Also, iPhone 5 support, which introduces — you guessed it — another row of loops. How could I resist?

There’s also some dramatically improved clock code in there, which offers new behaviour when using the x/÷/+/- clock length controls to give you new options for putting interesting rhythms against each other, and better support for non-4/4 time signatures.

There’s a bunch of other relatively minor improvements in there. Here’s a summary of all that’s new:

  • Added support for Bluetooth pedals like the AirTurn and Cicada, and Bluetooth keyboards
  • Added iPhone 5 support
  • Enhanced support for alternative time signatures
  • Improved clock length manipulation, with more flexible behaviour for “+” and “-” buttons
  • Rearranged Settings screen for easier understanding
  • Added “Cancel pending actions” MIDI action
  • Keep MIDI device connections over multiple sessions
  • Ask for a session name when saving for the first time
  • Assorted bug fixes and optimisations
Also tagged , , | Comments closed

Updates, updates for everybody: Loopy HD 1.2 and Loopy 2.3

Loopy hd 1 2

The update has landed!

Loopy’s now slicker and meatier than ever, with a brand-spanking new audio engine — with some nifty new audio processing smarts and just ~6-7ms latency, which sounds absolutely fantastic — greatly improved punch in/out controls, multi-channel audio interface support, and a colossal amount of other improvements.

You can read more about the update here, grab Loopy HD (for the iPad and iPhone) or Loopy (for the iPhone) right now on the App Store, and talk about it on the forum.

You can also check out the new introductory tutorial — there’ll be more soon.

Many thanks to the testing team for their hard work making sure the new update is house-trained.

Happy looping!

Also tagged , , | Comments closed

Brand New Loopy, Coming Real Soon

I’m very happy to say shiny new versions of Loopy and Loopy HD are on their way!

I’ve had my nose to the grindstone over the past months; I’ve taken Loopy’s insides out, given them a good, solid spit-and-polish, and put them back in. The result is a huge number of performance enhancements, much better quality audio processing, and a more robust engine (which, incidentally, is soon to start leading a life of its own). What it means for you: More stability, better audio quality, improved workflows, hugs, puppies.

It’s true that this is most significantly an internal-evolution release, but there’s also some new stuff in here.

Multi-Channel Audio Interface Support, Baby

The most exciting for the more serious musicians and tinkerers among us is new support for multi-channel audio inputs. When you have a stereo source plugged in, you’ll have a choice of whether to record stereo, mono left channel or mono right channel. If you have a device with more than 2 channels, then you’ll be able to select any stereo pair, or one particular channel.

Loopy HD multi-channel input support

Count-In Quantize Length

By popular demand, I’ve also added a “Count-In Quantize Length” setting, which lets you set how long you want Loopy to count in when recording, independently of the clock length. The default options syncs with the clock length, or you can set a specific duration from a quarter of a bar, up to 16 bars.

Huge Punch In/Out Improvement

I’ve also made a fairly significant change to the punch in and punch out mechanism.

In prior versions of Loopy, the actual punch in/out command is fired when you release — when the touch ends. That means that if you’re a slow toucher (it’s okay, no one’s judging you), you could miss the punch in/out point by tenths of a second. I went back to the drawing board, and came up with a new system: Loopy begins recording, in the background, as soon as you touch a track. If that touch ends up being a punch in/out gesture (instead of, say, opening the menu), then recording continues, beautifully in time. It’s much more intuitive, and I think will end up making it far easier to get perfect loop timing.

Toggle Track Sync Via MIDI

I’ve added a MIDI-triggerable action to toggle track synchronisation with a foot switch, which makes it easy to record irregular-length tracks, hands-free.

SoundCloud Update

I’ve integrated the snazzy new(ish) SoundCloud interface, which looks fantastic and also takes care of all the social network sharing stuff.

SoundCloud interface in Loopy HD

And finally, I’ve added a Japanese localization (こんにちは!), and updated the Italian one.

The update’s in beta testing right now, and I’m expecting to submit it to Apple next week.

Also tagged , | Comments closed

Some updates to TPCircularBuffer

I’ve recently made some updates to TPCircularBuffer (on GitHub), my C circular/ring buffer implementation, which add a memory barrier on read and write, inline the main functions for a potential performance boost, and add support for use within C++ projects.

If you’re using TPCircularBuffer at all, I recommend updating!

Also tagged , , , , | Comments closed

Major Loopy update: Our iOS live looper just got MIDI!

MIDI Update

I’m excited to announce the release of Loopy 2.2, and Loopy HD 1.1, which introduce features that the professional and semi-professional musicians are going to love: Trainable MIDI control, and MIDI clock sync!

Loopy can now be entirely controlled via external MIDI devices, via the Camera Connection Kit for iPad, or any one of a number of third party adapters for the iPhone and iPod Touch.

With Loopy, musicians can now accomplish the kind of setup that would otherwise cost hundreds of dollars in expensive, bulky specialised equipment to achieve.

Controllable actions include record toggle, mute toggle, record then automatically select next track, record then overdub, toggle record with no count-in/out, clear, re-record, solo, volume, pan, tempo adjust or tempo tap, pause, double or halve clock length…

The update also introduces MIDI clock sync: The clock can be synchronised, in either direction, with external devices, other software (such as Ableton Live) over WiFi, software running on other iOS devices via WiFi or Bluetooth, and even other compatible apps running on the same iOS device, via virtual MIDI!

Oh, yeah – one more thing: Loopy on the iPhone or iPod Touch can now run up to 12 channels. Yep. Layer it up, baby.

Also tagged , | Comments closed

Update: Loopy 2.1.1 and Loopy HD 1.0.1

Loopy 2.1.1Updates to Loopy and Loopy HD have just hit the App Store!

Loopy 2.1.1 and Loopy HD 1.0.1 feature a number of bug fixes and iOS 5 compatibility fixes, as well as a few new features:

Configurable fade-in and fade-out

With this switched on, and with mute count-in/count-out enabled, the second tap on a playing or muted track will begin a fade in or out. A third tap will immediately play or mute the track. Without mute count-in/out, the first tap begins fade, the second plays or mutes immediately.

“Re-record” function

When clearing a track, this new function will cause the track to clear and begin recording again at the start of the next loop (or straight away, with count-in off)

“Chained mute” feature

If you mute a track (or tracks) while another track is counting in to record, then the muted track(s) will only mute after the recording ends, instead of at the next loop.

I hope you like the changes! Stay tuned for more.

Also tagged , | Comments closed