Features suggestions (overdub, feedback, loop duration and multiply)
I got Loopy recently and I'm testing it to see if it's worth it for me to buy a "real" audio/midi interface to use my iphone as a portable looper. I like it so far but unless I'm mistaken some features that are important to me seem to be missing :
Overdub : why does the overdub only start at the beginning of the next cycle ? This makes no sense to me, I base my decisons on the sounds I hear, not the visual position in the loop. I looked in the options but saw nothing to change the overdubbing behaviour from "start overdub at the beginning of the next cycle" to "start overdubbing right now". Did I miss anything ? That's a pretty big deal for me, as I usually incrementally create layered loops using several different sound sources with my other loopers...
Feedback : is there any feedback control when overdubbing ? This shouldn't be hard to implement and is in my opinion extremely useful. To be clear, by feedback I mean that when starting a new cycle, the (perceived) volume of what was already in the loop is multiplied by the feedback value (in the [0,1] range).
Loop Duration : right now the loop is defined by its tempo (and time division). That's useful for many situations but there are times when you just want a loop of, say, 4 seconds. It would be very nice to have an alternate display of loop time in seconds instead of bpm...
Multiply : I know that you can already select a variation of the current loop time using the + / buttons. It would also be nice to enable a behaviour similar to the one of hardware loopers that have the Multiply function : if enabled, you keep recording the new loop as long as you want and when you stop, it's length is truncated/extended to the nearest fraction or multiple of the master loop length. I know that you use the fact that you know the next loop's length to display the waveform as it's being recorded but I'd gladly discard the visual display in that case for the possibility to have this function.
I understand that some of these features would not necessarily make sense for everybody, but having at least an option to enable them would be great.