Forum Replies Created

Author 0 Subscribed Users |
Profile photo of EP
EP

I don’t know if this applies to your problem, but in my case the problem was entirely related to redrawing of the views in imubu (perhaps you are using imubu elsewhere in your patch for visualization of the mubu buffer).
My solution was to send the message forceredraw on done (or doneall) from mubu.usual.onseg (in your case mubu.process).
However, I noticed that this will not always redraw the all the views (audio, seg, etc.), but only the foremost one. So to make sure that all the views in imubu redraw correctly everytime I read and process an audio file, I send the message foremost 2, forceredraw, foremost 1, forceredraw.
I hope this is of some help.

August 4, 2018 at 10:22 #27383
Profile photo of EP
EP

Perhaps I should mention that I need @play to be always 1, so I can switch on the fly between scrubbing the imubu track view and automatic playback/stop (incremental or randomized).

January 3, 2018 at 15:30 #24759
Profile photo of EP
EP

I want to be able to stop incremental playback without one extra segment of playback.
If I for example send outputmarkers 0 to the mubu.concat~ in the help file, the “increment” playback will stop after one extra segment (because markerindex n is already output).
If there is a possibility to set marker index without output, perhaps you would be able to stop playback using allowrepeatmarkers 0, and then restart playback on the next segment by sending allowrepeatmarkers 1?
I’m not sure how to acheive this using @play in combo with @autotrigger.
If I send play 0 the mubu.concat~ will still “remember” the last sent markerindex message when sending play 1.
What exactly is @autotrigger doing?

January 3, 2018 at 13:57 #24758
Profile photo of EP
EP

Ok, I see, thanks anyway for the updated AU version, now my students will have the option to use Logic with spat if they prefer.
The ToscA software in combination with Jack will be perfect for this.
All the best,
Erik

September 23, 2016 at 15:36 #19146
Profile photo of EP
EP

Hi,
Thanks, the new AU works great in Logic!
I now have an automation value with 4 decimals in Logic (1/10000ths).
So in max i will get a new azimuth reading every 0.036 degrees (360/10000).
This is more than enough for the spat.oper interface which expresses azimuth in 1/10ths of degrees.
Also, there seems to be no need for having audio in the track for automation to work.

Within Digital Performer I get an automation value of 6 decimals.
Would it be possible to have 6 decimals in Logic as well?
It would be useful for spat.oper parameters like omni freqs (20-20000 Hz) or for general purpose use of ToscA where more than 10000 steps is called for.
Kind Regards,
Erik

September 23, 2016 at 14:06 #19144
Profile photo of EP
EP

Hi,
Yes, you’re probably right that this is a Logic issue, and that there’s not much to do about it.
Neverthelees I’ll report some findings for future reference:
It seems to be a matter of automation resolution (within Logic) rather than polling speed:
I only get a new message in Max when the automation value in the small box next to the Logic track changes.
Unfortunately the automation value seems to be truncated to 1/100ths (only having two decimals), see attached Logic screendump.
So in Max I’ll only get a new azimuth reading approx. every 3.6 degrees (360/100), see attached Max screendump.
It would be great to be able to use Logic with this amazing plug-in, if anyone has succeeded to get high res/smooth automation, please chime in!
Kind Regards,
Erik

  • This reply was modified 2 years, 9 months ago by Profile photo of EP EP.
September 21, 2016 at 20:05 #19117
Profile photo of EP
EP

Hi,
Thanks for the reply, but I do have audio in the track.
Still, the “economy mode” issue might be the cause.
The slow polling is more pronounced when having small deviations in the automation data (see attached image).

I use the following code in the mapping file:

<tosca>
    <parameter index="1" name="azim" min="-180" max="180" scaling="linear"/>
    <parameter index="2" name="elev" min="-90" max="90" scaling="linear"/>
</tosca>

The following software versions are installed:
OSX 10.9.5
Logic 10.2.2 (latest version for Mavericks)
ToscA 0.8.1
Max 7.2.5
Spat 4.9.1

Kind Regards,
Erik

Attachments:
  1. Skärmavbild-2016-09-21-kl.-13.08.25

    Skärmavbild-2016-09-21-kl.-13.08.25.png

September 21, 2016 at 12:29 #19108