On , Louigi Verona <louigi.verona@gmail.com> wrote:<br />> Seems obvious, but wanted to make sure that Luppp has sync of different loops?<br />> If not in stretching, than at least in being able to trigger loops together?<br /><br />Hi Louigi,<br /><br />Currently luppp's sync is like this:<br />-resampling to achieve loop lenghts that correspond with "bars" in music terms.<br />-BPM is currently set to a value, but dynamically modifyable trough MIDI (& GUI soon)<br />-Resampling means that the pitch of loops will go up / down depending on playback speed<br /><br />I've fixed the pitch issue using the SoundTouch library, however it glitched & popped quite<br />a bit too much. Either a better implementation using SoundTouch, or else I'm going to use<br />libRubberBand, which seems to be the more widely used timestretch library.<br /><br />Due to the resample to "bars" code, if you record some material, but not to precise bars lengths<br />it will be resampled (just a little bit) but will sound aweful in the harmonic sense :(<br /><br />See the following issue: https://github.com/harryhaaren/Luppp/issues/2<br /><br />Cheers, -Harry