Search found 13 matches

by T0n1
Wed Nov 05, 2014 8:46 am
Forum: Max For Live
Topic: How to scan for a child device in a track, including racks?
Replies: 4
Views: 519

Re: How to scan for a child device in a track, including racks?

For recursive things like this I'm using JavaScript with the LiveAPI() object, but it is somewhat tricky trial & error in detail, here an excerpt from such a script for the next version of my BCR2000 Control devices: // Use a singleton, as LiveAPI is an external resource with performance implication...
by T0n1
Wed Aug 06, 2014 4:43 pm
Forum: Music and Audio Production
Topic: Performance BETTER when Ableton NOT foreground window - why?
Replies: 9
Views: 1117

Re: Performance BETTER when Ableton NOT foreground window - why?

To clarify things up regarding priorized event scheduling and CPU resources in general: High priority threads regularly interrupt low priority threads, for audio with a frequency of sampling rate divided by buffer size, e.g. for 44.1kHz / 256 samples you get a frequency of roughly 172Hz. Each time a...
by T0n1
Wed Aug 06, 2014 10:33 am
Forum: Music and Audio Production
Topic: Performance BETTER when Ableton NOT foreground window - why?
Replies: 9
Views: 1117

Re: Performance BETTER when Ableton NOT foreground window - why?

Live - as any real time software application - already has thread priority management built in. I don't know anything about the VST or AU API, but for M4L, I can testify that it is the responsibility of the device developer to use "deferlow" objects where appropriate, as e.g. incoming MIDI messages ...
by T0n1
Tue Aug 05, 2014 8:17 pm
Forum: Max For Live
Topic: Ableton not sending Control Change messages to track
Replies: 4
Views: 564

Re: Ableton not sending Control Change messages to track

On my research I've found M4L MIDI Lib also, but on OS X lh_midiinout definitely was easier:
http://cycling74.com/forums/topic/m4l-m ... d-midi-io/
http://beatwise.proboards.com/thread/1394
by T0n1
Tue Aug 05, 2014 7:51 pm
Forum: Max For Live
Topic: Ableton not sending Control Change messages to track
Replies: 4
Views: 564

Re: Ableton not sending Control Change messages to track

Live filters out consecutive identical MIDI CC messages as redundant. If you're on OS X, you can circumvent that behaviour with the lh_midiinout external by Leigh Hunt. I've made an utility device for that exact purpose for my BCR2000 Control device set at http://www.maxforlive.com/library/device/14...
by T0n1
Sun Jul 20, 2014 8:18 am
Forum: Max For Live
Topic: M4L Stability
Replies: 217
Views: 25283

Re: M4L Stability

Still on Live 8 32Bit / OS X 4GB, I'm used to sporadic crashes when modifying a Live set with many M4L devices or also memory-intensive devices like Looper. In that case, I tend to be in a "construction mode, precarious, don't worry" state of mind, as Live's after-crash file recovery is quite reliab...
by T0n1
Fri Jul 11, 2014 11:46 am
Forum: Music and Audio Production
Topic: BCR2000 Control V1.2 with video tutorials
Replies: 2
Views: 524

BCR2000 Control V1.2 with video tutorials

As the topic "Ableton Live and BCR2000" came up lately here: I've just released version 1.2 of the BCR2000 Control M4L device set, now accompanied by a video tutorial in 6 parts: http://www.maxforlive.com/library/device/1416/bcr2000-control http://vimeo.com/t0n1/bcr2000control-1 (1-6) As an alternat...
by T0n1
Wed Jun 25, 2014 9:30 am
Forum: Max For Live
Topic: parameter values are not correctly restored upon save
Replies: 2
Views: 369

Re: parameter values are not correctly restored upon save

In your cycling74 post you state that you're editing the device, then parameter values get lost. This has to do with preview mode, for more details see viewtopic.php?f=35&t=204700#p1609050 about workflow in M4L.
by T0n1
Sat Jun 14, 2014 11:36 am
Forum: Max For Live
Topic: Workflow in M4L - thoughts?
Replies: 3
Views: 457

Re: Workflow in M4L - thoughts?

I'm still on Live 8.4.2. Parameter pesistence behaves differently when editing devices in preview mode (see http://cycling74.com/docs/max5/vignettes/core/live_preview.html) where parameters often get lost upon saving or in normal m4l mode when just the device files are updated without editing them i...
by T0n1
Sun Dec 15, 2013 1:58 pm
Forum: Music and Audio Production
Topic: Sylenth, BCR2000 & little old me
Replies: 6
Views: 670

Re: Sylenth, BCR2000 & little old me

BCR2000Control itself has no concept of banks, these are used internally by the hardware to send different CC numbers for the same knob for each bank, making it look like different knobs for Live. For the input part (hardware<->BCR2000Control), the m4l device only receives CC number/value pairs and ...
by T0n1
Sun Dec 15, 2013 8:06 am
Forum: Music and Audio Production
Topic: Sylenth, BCR2000 & little old me
Replies: 6
Views: 670

Re: Sylenth, BCR2000 & little old me

It works with any MIDI controller sending/receiving MIDI CC in parallel to bluehand control (which overrides it), and overcomes its limitations: The controlled device (or its track) doesn't need to be in focus, thus distinct devices can be controlled simultaneously. Not restricted to 8 controls: Use...
by T0n1
Sat Dec 14, 2013 1:10 pm
Forum: Music and Audio Production
Topic: Sylenth, BCR2000 & little old me
Replies: 6
Views: 670

Re: Sylenth, BCR2000 & little old me

If you have Max for Live, you can try my http://www.maxforlive.com/library/device/1416/bcr2000-control devices. Setting all up is a bit tedious, but it was designed exactly for that purpose, see the chapters "Multiple Layers" and "Total Recall" on the project page. I recommend to begin with one Syle...
by T0n1
Sun Apr 21, 2013 10:19 am
Forum: Music and Audio Production
Topic: Possible to display latency caused by individual plugin ?
Replies: 6
Views: 641

Re: Possible to display latency caused by individual plugin ?

If you have M4L, you can try my Latency Meter device(s) / Live Set to measure the latency of individual audio or MIDI plugins or specific plugin chains. It was created with Live 8 / Max 5.

http://www.maxforlive.com/library/devic ... ency-meter