Search found 112 matches

by charlybeck
Mon May 25, 2020 4:09 am
Forum: Max For Live
Topic: How to make multiple live.text objects mutually exclusive, like radio
Replies: 8
Views: 782

Re: How to make multiple live.text objects mutually exclusive, like radio

erm... you don't need to build this on your own. there is live.tab this lets you define a string "one two three" causing the control to show 3 buttons where you can toggle beetween them... <pre><code> ----------begin_max5_patcher---------- 330.3ociRssaBCCC84hD+CU44NTgsAR7qLMUkBFHnTmJGmNPn8uuzbgKRfzd...
by charlybeck
Mon May 25, 2020 4:00 am
Forum: Max For Live
Topic: How to access samples in a buffer (Transient detector)
Replies: 5
Views: 2418

Re: How to access samples in a buffer (Transient detector)

i did not try it but in the meantime i read about the gen~ object which may be a faster solution than scanning samples with patcher objects because the code is directly translated to machine code...
by charlybeck
Fri May 01, 2020 2:47 pm
Forum: Max For Live
Topic: Delay compensation for CV tools / CV instrument, can't get stuff in sync
Replies: 7
Views: 3869

Re: Delay compensation for CV tools / CV instrument, can't get stuff in sync

delay in my recording is always more or less exactly matching the "overall latency" as displayed in Abletons audio settings. This seems reasonable as it would be just the time required to output CV to the modular plus the input latency to get audio back into the DAW. But how can one compensate this...
by charlybeck
Wed Apr 29, 2020 7:19 pm
Forum: Max For Live
Topic: Assign Midi note on and note off separately
Replies: 1
Views: 2515

Re: Assign Midi note on and note off separately

For the common midi mappings i guess this will not work. But no problem, this is a max forum. You might build it in max on your own... ;)
by charlybeck
Wed Apr 29, 2020 7:02 pm
Forum: Max For Live
Topic: Building a channel strip. (With data driven Graph definition)
Replies: 9
Views: 1528

Re: Building a channel strip. (With data driven Graph definition)

Ok i headed over to the cycling forum. (I decided to make another turnaround on this issue ;) )

Here's latest topic:
https://cycling74.com/forums/stackoverf ... opdetector
by charlybeck
Wed Apr 29, 2020 5:04 am
Forum: Max For Live
Topic: Building a channel strip. (With data driven Graph definition)
Replies: 9
Views: 1528

Re: Building a channel strip. (With data driven Graph definition)

Ok, it took some takes and 2 nights of coding but finally at least the first testcases for the feedback detection run.... still some bug in it with the stack managment... I could not forbear myself to do it in native max and it performs better than i thought.... but i guess if it would do it in my n...
by charlybeck
Tue Apr 28, 2020 8:15 pm
Forum: Max For Live
Topic: setting slope in biquad~ filter
Replies: 4
Views: 1744

Re: setting slope in biquad~ filter

Great! Understood. Thanks! But the filtergraph will always show as 12db/octave right? Or can i switch it to 24/48 db/octave? Ok i found how it works. Using the nfilters, params and options messagae of the filtergraph allows to configure it with severlal filters at once. It will build the curve resp...
by charlybeck
Mon Apr 27, 2020 4:25 pm
Forum: Max For Live
Topic: Building a channel strip. (With data driven Graph definition)
Replies: 9
Views: 1528

Re: Building a channel strip. (With data driven Graph definition)

rewrite its underlying runtime library Since i deal with dynamic signal chains and vst~ plugins i have to deal with lots of stuff ableton allready dealed with in live/msp. Imagine i would write a modular synthesizer in max. That comes close to what i plan to do. As i allready said it has a big acad...
by charlybeck
Mon Apr 27, 2020 4:03 pm
Forum: Max For Live
Topic: Building a channel strip. (With data driven Graph definition)
Replies: 9
Views: 1528

Re: Building a channel strip. (With data driven Graph definition)

I am not quite sure why, if as you say you are connecting your nodes using Max audio cables, you would be worried about feedback loops in your graph. Max (or rather MSP) should do the right thing with your object graph without you having, in essence, to manually rewrite its underlying runtime libra...
by charlybeck
Mon Apr 27, 2020 8:05 am
Forum: Max For Live
Topic: Building a channel strip. (With data driven Graph definition)
Replies: 9
Views: 1528

Re: Building a channel strip. (With data driven Graph definition)

ah ok. i see. the cycling forum of course is more native to max. thanks for the tip. Also the tip with building own max objects is legit. I nearly canceled the idea of implementing the feedback loop detection in max. (Though it's challenging ;) ) Instead i'd try to write it in java script or - which...
by charlybeck
Sun Apr 26, 2020 10:09 am
Forum: Max For Live
Topic: Building a channel strip. (With data driven Graph definition)
Replies: 9
Views: 1528

Building a channel strip. (With data driven Graph definition)

Hi, This max stuff really gets deep for me now :) Before i wanna dig into this approach maybe someone could review my concept please?.. i built some kind of channel strip with lots of nodes and edges in between. Every node consists of a patcher which instanciates a vst~ object. I duplicated this pat...
by charlybeck
Sun Apr 26, 2020 3:32 am
Forum: Max For Live
Topic: How to access samples in a buffer (Transient detector)
Replies: 5
Views: 2418

Re: How to access samples in a buffer (Transient detector)

doubleUG wrote:
Sat Apr 25, 2020 5:51 am
peek~ poke~ index~
thanks i used peek~.

However, it is not so important since my samples all start after a few milliseconds but it is quite slow doing this in max.

Isn't there a faster way? For example an object that calculates the rms level of a defined part of a buffer or something like this?
by charlybeck
Sat Apr 25, 2020 2:44 am
Forum: Max For Live
Topic: How to access samples in a buffer (Transient detector)
Replies: 5
Views: 2418

How to access samples in a buffer (Transient detector)

Hi,

i want to implement a transient detector. So how can i access samples in a buffer~ object?

Maybe there is a more compfortable way to do this?

Cheers,
cb