I’m working on a piece for voice and processing. I feel confident in using Antescofo on the pitched parts but want to try VoiceFollower (from IRCAM Gesture and Sound) for the spoken and/or sprechstimme parts. Has anyone tried both Antescofo and VoiceFollower in the same Max patch? And, if so, do you have suggestions for how the ascograph-score.txt file needs to be adapted? Any insights into Antescofo and/or VoiceFollower will be appreciated.
Larry,
It seems like @beller is just about to test Antescofo on voice with or without VoiceFollower… . We will report results here… .
- 1
I have been playing around with antescofo~ and voice too. It seems to work very well until half way through the piece when it skips ahead. I would be very interested to hear if @beller or anyone else has had any success.
If your “skip” problem is systematic then it’s probably good news and can be fixed… send us the score and a recording and we can look into it.
@beller has done several tests on voice which were more or less successful. We are doing more just this week. Will update here.
Thanks, Arshia.
To elaborate on the “skip” problem, when the singer reaches bar 18 - around the time the triplet minims start - antescofo detects the starts of bars before they have begun. It ends up finishing the piece way before the end.
I have been trying to upload files for you but they are not appearing here. Have you an email address I can send them to instead?
Best,
Daniel
Daniel,
I just tested your score and audio using Antescofo’s help patch and everything goes fine without any glitch from the beginning to the end!
The only thing I can think of is that your analysis parameters are not correctly set! Send an info message to the Antescofo object to see such parameters.
Your analysis parameters should be atleast set to 4096 512 for this. This can be done by sending analysis 4096 512
to Antescofo from Max/Pd OR by putting antescofo::analysis 4096 512
in the very beginning of your text score.
For info, here is what I used:
Antescofo~ - release v0.7-5-gd8e8ab3-master
Compiled on Dec 17 2014 11:38:32
Follower is ON
Analysis Parameters: nfft=4096, hop=512 (resolution 10.8Hz)
Number of Harmonics used for spectral match: 10
Gamma (Energy Correction): -1.000
Tuned to 440.0Hz
Pedal 0, Pedal Coefficient 0.000, Pedal Time (ms) 600
Temposmoothness 0.100
Prevent zigzag ON (forward only)
Inference version is 2
Occupancy model is 0.5000
Decode window length is 21
KL mode is left
Current score: "/Users/acont/Dropbox/Fib/fibscofo.txt" with 118 events and 596 actions
Wow, thanks Arshia!
I had been using the analysis parameters you suggest, but sent as a message, this is now in the score. I also updated antescofo and everything seems to be working perfectly here too.
I have narrowed down the problem to one of my other subpatches. When I deleted John Gibson’s spectral delay (http://john-gibson.com/software.htm) - which shouldn’t affect antescofo at all, should it? - from the main patch, everything ran perfectly. Something to do with too many fft analyses at once? My computer is rather tired…
Anyway, thanks very much for your help. The slippery chicken + antescofo thing is now working a treat!
Best,
Dan
Other objects should not interfer at all with Antescofo. The only thing I can think of is Max… Check your Audio Status in Options menu. Your I/O Vector Size and Signal Vector Size should be something like 512 and 256. If they are too small Max can easily suffocate! Also make sure you have Overdrive on and Audio Interrupt Off. In an ideal world you want the second on but big patches are far from being ideal in Max!!!
If you are a fan of spectral delay with feedback, I suggest you checkout the Chromax’ Spectral Delay object and patch in Forum’s MaxSoundBox. Chromax is a sister object of Antescofo and the spectral delay is highly optimized (it’s a Gen patch!) and you can also enjoy infinite-time feedback which is not the case with non-Gen implementations.
It’s great to see Slippery Chicken at work here! Know also that you can easily convert MusicXML and MIDI to Antescofo by just dragging them into AscoGraph.
All my problems are sorted. Your I/O and overdrive recommendations worked a treat, and I even have audio interrupt on too. Thanks you very much.
I will certainly check out the Chromax object and now that I am confident of how robust antescofo is I will start throwing more things its way. Drag and drop, eh? Cool.