Antescofo

Back to the project

v1.0-410

Antescofo object for Max, PD and a standalone version, for OS X 10.9 and up

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v1.0-410)


# New Features

See full description of the new features in the documentation at https://antescofo-doc.ircam.fr/

* date-delay: new syntax '§ date action': https://antescofo-doc.ircam.fr/Reference/action_ref/#date-delays
* @strip_path()
* @type_of()
* @my_ip_addresses()
* How to: interfacing with Open Stage Control: https://antescofo-doc.ircam.fr/Library/HowTo/open_stage_control/
* symbol evaluation with @symbol_def: https://antescofo-doc.ircam.fr/Reference/symbols/
* callbackmessage with @message_def: https://antescofo-doc.ircam.fr/Reference/callback_messages/
* @reduce with 3 arguments
* @symb2midicent
* @configuration_compiler_name()
* @pwd
* @max_patch_path
* @parse
* fonction : extension of @to_num,
@base2i, @i2base, @is_nan, @nan, @is_inf
@read_file, @parse_seq

* fonction : @print, @error, @\_terminate
* @persistent on oscrecv and oscsend commands
* KNN functions: @knn_create, @knn_rebuild, @knn_delete, @knn_search, @knn_rsearch,
@knn_scan, @knn_rscan, @knn_combine, @knn_rcombine

* bit level operations : @bit_shiftl, @bit_shiftr, @bit_or, @bit_and

* regular expressions : @r_compile(), @r_match(), @r_search(), @r_findall()
* @char_is_xxx()
* extension of @explode()
* @to_num()
* @info()
* extension de @max et @min on tabs and on any argument number
* @max_absolute_path()
* @configuration_compiler_version()
* @configuration_arch()
* @configuration_target_architecture()
* @configuration_audiosample()
* @configuration_faust()
* @configuration_odeint()
* @succession
* the following functions on tabs have been extended on strings:
@car, @last, @cdr, @drop, @take, @slice, @scramble,
@stutter, @rotate, @sputter, @permute, @remove,
@remove_duplicate, @replace, @sort

* out-of-order named arguments in function call and default argument value: https://antescofo-doc.ircam.fr/Reference/functions_apply/

* compilation and dynamic linking of a subset of antescofo user's functions: https://antescofo-doc.ircam.fr/Reference/compilation/

* dynamic linking of external objects

* differential curve: https://antescofo-doc.ircam.fr/Reference/compound_ode/

* score level command `top_level_are_tight`

* score level command `antescofo_is_in_rehearsal_mode`

* `@time`

* methods in object can have their own attribute (used to have an abort-handler on object's methods)

* Lambda-expression: https://antescofo-doc.ircam.fr/Reference/functions_def/#lambda-expression

* remanent abort: `@REC_if_alive` attribute

* new osc_client command (used for instanc ein the AntesCollider lib): https://antescofo-doc.ircam.fr/Reference/atomic_osc/#osc_client
* osc_receive may also trigger a function or a process instead of setting a variable



# Bug corrections

Numerous bugs have been corrected thanks to A. Muller, B. Meudic, G. Nouno, T. Goepfer, J. M. Fernandez, E. Desmoulin, S. Lemouton, S. Blondeau, C. Lorenzi, B. Levy, G. Lorieux, and many others)

Notably:

* non uniform behavior in start comamnds

* variable access in abort handler of a group

* bad interaction when switching to a preload score on the musical event data (thanks to B. Meudic)

* Max 8 : deadlock when exiting Max when a console message is requested during Max external deallocation

* compilation : bad dynamic linking with Max/PD when the code to load makes use of the function defined in antescofo~

* bug when leaving Max 8 (spinlock) : this is a Max bug, corrected in Max > v8.1.3, but an Antescofo wrap around is used to avoid the behavior leading to this bug.

* notarization and code signing in Max 8 : external are correctly signed but a Max bug prevent their loading. This Max behavior is corrected in Max > v8.1.3

* dynamic evaluation in @control() (JM Fernandez)

* repeteded incommingosc (G. Nouno)

v0.92

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v0.92)

None

v0.91

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v0.91)

None

v0.9

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v0.9)

None

v0.8-580

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v0.8-580)

None

antescofo_importer_commandline

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (antescofo_importer_commandline)

None

v0.8

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v0.8)

None

v0.59.beta

Linux

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v0.59.beta)

None

v0.53

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v0.53)

None

v0.52

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v0.52)

None

v0.40.2013

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v0.40.2013)

None

v0.40.2012

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v0.40.2012)

ANTESCOFO README

Antescofo's website: http://repmus.ircam.fr/Antescofo

Hello! This is Antescofo version 0.40.x, for IRCAM Forum distribution.

For full functionality of the Help demos, put the help folder of Antescofo in your Max path.


EXAMPLES in the help:

The folder Asco_Examples contain examples demonstrating realtime score following.
Audio examples are excerpts of mentioned pieces and are courtesy of mentioned composers and
performers.
The folder FWD_Examples contain examples demonstrating live action scripting using Antescofo.
The latter requires the free CNMAT "decaying-sinusoids~" object for full functionality. You can
obtain them from: http://cnmat.berkeley.edu/downloads/

Score Editing notes:

1. Scores can be edited via a text editor of your choice. Our favourite is TextWrangler (free) or
BBEDIT (commercial) for MacOSX for which an Antescofo language module is available on Antescofo's
IRCAM website.

2. For automatic MIDI to Antescofo score conversion, use Serge Lemouton's Java code available on
Antescofo's website.

3. NoteAbility is a Trademark of Keith Hamel and is a graphical notation software capable of connecting
to directly to Antescofo via a network. This feature is almost done.
NoteAbility is the highest recommended platform for converting scores to Antescofo.
You can import Finale or Sibelius scores via MusicXML to NoteAbility Pro.
Ircam Forum Members can obtain NAPro for a reduced price. Check NAPro's website.


Questions or concerns? cont@ircam.fr


Arshia Cont
IRCAM - Centre Pompidou.

v1.0-1

Mac OSX from 10.8 (Mountain Lion)

${state.error} An error occurred while trying to delete the release, try again. If this keeps happening, please contact us.

Release notes (v1.0-1)

None