mlr "clicks" cause?

  • this question is mainly for brian or any max experts that have dug around inside of mlr.
    what causes the "clicks" in mlr?

    i have a feeling it is slightly more than just not slicing on zero-crossings. for some reason the "clicks" in mlr are the most beautiful musical "clicks" ever.

    if you aren't sure what i am talking about this clip shows it well:
    http://monome.org/articles/2007/09/03/mlr-256/
    when brian records the pattern around 23 seconds in

    i had to sell my 40h a few months ago and i really miss the clicks of mlr. especially on samples from my rhodes. if i slice the same "loop" on my mpc into 8 equal slices based on its length its just not the same. maybe the mpc adds a quick 5-20ms fade or something.

    i hope this is the right category. it said applications and support in the description. sorry if this is completely out of line. hope everything is going well with the 256 pre-orders.

  • the clicks are absolutely due to cutting on non zero-crossings, though with low-frequency samples you'd also get clicks even with cutting on zero.

    the next mlr has micro-fades (to eliminate the clicks) though you can set this to zero if you'd like to hear clicks.

    i've always felt weird about the clicks-- sometimes they're quite musical, other times very invasive.

  • thanks, i didn't know if maybe it was that combined with switching the position in a buffer or groove~ object or maybe even swapping buffers. i didn't poke around too deep inside of mlr during my max/msp trial period. not sure which sample playback method it uses. sounds awesome though.

  • tehn >> sometimes they're quite musical, other times very invasive.

    I usually hear them as musical, but sometimes too loud. I wonder if some judicious use of EQ or gating on the output could soften them up without totally eliminating them.

  • there's a temporary version with 'microfades' on sample cutting to help eliminate this effect (if you want to) though as you might find, the lower the pitch of the sample the longer the fade has to be to eliminate them...

    i too am looking forward to mlr3 (or whatever it may be called)...

    tehn, i am still planning on getting the video mlr version / add on together, however uni has been crazy of late and the prevalence of gigs has taken all my free time. was playing outside today, and sunshine does not go well with diy buttons... blind faith!

    trent

  • I personally hate them

    I wish I could get rid of them

    The MLR microfades version helps alot but there not compeltly gone :(

  • you can edit the fade.mxb file to change the smoothing

    i've attached an example with a 4ms delay for more smoothing effect - replace the fade.mxb in your mlr2.21f

    after you start going to 4ms, you may find total latency is building up too much..
    this is where tehn's 2 x groove~ method will be far superior - though im too busy (lazy) to bash it out
    his method shouldn't require any button press latency - hence more smoothing available.

    anyone want to sell me a 40h ;) i've been running on a diy midibox and want the real deal... i posted in 'wanted' section... i am impatient...

  • errr... forgot the attachment and now i can't figure out how to do it...

    if you want to edit fade.mxb yourself:::
    change '0 2 1 2' into '0 4 1 4' in the msg box to the right
    change '80 512' into '176 512' in both delay~ objects

    done!

  • anything ever come of fixing this! its funny because most of the beats i make are click based, they don't bother me that much although im trying to incorporate the monome in to electronic rock whereby they don't seem to fit and as tehn says can be quite invasive. Im not sure where to find this microfades function.

  • mlr 3?? will this be finished anytime soon?

  • mlrV has a microfade option to minimize clicks due to cutting on non zero-crossings.

  • wrt to the clicks: i like em. but i would also be interested to hear an mlr without.

    (noob musing) would it not a simple matter of rejigging the "jump to sample position" part of mlr to include a "nearest 0 crossing" type argument as well? smiliar to sample editing in soundforge etc..?

  • what if you had a sample with more than 8 zero crossings?

  • ok maybe i have this wrong, but for a mono sample, when you zoom right in to a sample you see the waveform crossing 0 constantly.

    would it not be a case of just going to the nearest of these 0 crossings relative to an 1/8 division (or whatever) when a button is pressed?

    eg: http://www.zytrax.com/tech/audio/time-wave-1.jpg

  • theoretically you could "snap" to the nearest zero crossing in regards to the quantize point. (ie. find the nearest zero crossing relative to the pad you are pushing, being that this is happening a couple thousand times a second it should not effect timing.) however I like to have a little swing in my music as im sure others do as well. implementing this approach means everything is clockwork robot tight... this is why I prefer a simple micro-fade option to remove any violently intrusive transients.

  • is there an alternative to mlrv to stop clicks? i hear good things about it but i can't make head nor tail of the GUI, don't get me wrong, it looks great it's what i would describe as MLR pro! and im only coming to terms with MLR lite!!!!

    also i get scared by the fact that the monome turns in to a piano when i load up mlrv, can't turn it off.

  • this is only slightly off topic, but I'm preparing samples to use with 64fingers. They are just straight tones (sine waves) and a lot of them are pretty low frequencies. Some are even inaudible by themselves, but will interact and modulate other tones in a very rhythmic way. They click like hell and I thought I would go into live to add the fades. I also found that they click on the way out as well.
    I'm not sure how to set the fades in milliseconds there. Anybody know how to do this. I'm a bit new to ableton and still finding my way around. Any help would be appreciated.

  • In Live's arrangement (horizontal) view, you can add fades visually after selecting "fades" in the automation parameter menu on the right (under the name of the track). After applying fade(s) to your preference, consolidate the clip (cmd+j) to create a new file with fade(s).

  • thanks altosacs. will try it when I get home tonight.