Group Admins

  • Profile picture of echeveste
  • Profile picture of Jean-Louis Giavitto
  • Profile picture of Philippe Cuvillier
  • Profile picture of arshiacont


Public Group active 2 weeks, 1 day ago

The user group for Antescofo.

tabla and input representation

Author 2 Subscribed Users |
Profile photo of jasonosdaat


I’m new to the forum, but I’ve used Antescofo previously to track violin, flute, and cello. I am curious as to the possibility of tracking tabla. I’ve seen examples of pitched percussion following, and saw that Antescofo was being extended to encompass non-pitched instrument sounds such as bass cavity noises.* Would a tabla signal be able to be followed? If so, what would the ideal MIDI representation be (as notes wouldn’t be representative of pitch)? Thanks in advance!


March 24, 2014 at 15:57 #8790
Profile photo of arshiacont

If you can upload or point me to a sound example I can tell you immediately whether it’d be plausible or not.

Antescofo is currently limited to “pitched” sounds (we are working on extensions) but even in its current form it can be used to detect/synchronize to non-pitched sounds which have inherent pitch structures (such as bass cavity noises or many wind instrument extended techniques).

Another (advanced) option if your signal is completely non-pitched is to use “user defined inlets”:

March 24, 2014 at 16:07 #8791
Profile photo of jasonosdaat

Hi Arshia,

Thanks for the quick reply (and the excellent software!). I’ve attached a short excerpt of a performance. There is certainly some pitch associated with many of the notes. I suppose a way forward would be to associate these notes with the closest MIDI pitches, coupled with a tight tempo requirement, as there will not be much tempo deviation.

March 24, 2014 at 16:24 #8792
Profile photo of arshiacont

Attached to this post, you can download a Max patch using Antescofo, and a small Antescofo score/program that can work on your Tabla performance audio and ANY percussive sound!

This post is also my second long awaiting reply to @magnetophon previous post. Also replies to previous feature requests by Marco Stroppa (@marco) and @hackbarth.

It shows the usage of the whenever language element of Antescofo (new since v0.5) hooked to an external variable (can be any audio descriptor). In this example we use Antescofo’s internal “calibration” signal (a very nice, smooth and normalized envelop signal) to detect PEAKS. Just load the score and see what’s inside!
And here is a video of the demo (also on youtube):

Let us know if you have any questions!

March 26, 2014 at 09:45 #8861
Profile photo of jasonosdaat

Thanks for that Arshia! Quite cool. :) I guess my question now is that once these events are found, is there a way of associating them with “true” score events? I assume that because many of these sounds will be in a similar pitch, it will be difficult to identify which event is associated with a particular score event. The score for this music is in a relatively quite simple format (reducible to ~7 or 8 notes, but not associated with the common notation pitch—I’ve attached an 4 measure example), however sometimes there are additional strokes for embellishment.

March 27, 2014 at 18:46 #8885
Profile photo of arshiacont

In the Tabla example, if you want to associate the detection with true score events, the only thing you’d need to do is to REPLACE the action in the whenever code-block corresponding to peak-detection (the click bang line) with a antescofo::nextevent.

antescofo::nextevent is the internal equivalent of sending a “nextevent” to Antescofo from max/pd (or tapping the score!).

I didn’t do it for the example since I didn’t have a “score” so to speak on your Tabla example. :)

@echeveste made a nice patch using the same demo patch posted here to create Steve Reich’s Clappings with a score. Maybe he should share it here? 😉

March 31, 2014 at 09:42 #8936

You must be logged in to reply to this topic.

Log in now