AntescofoDoc
  • Home
  • User Guide
    • Introduction: the Antescofo System
    • Structure of an Antescofo Score
    • Elements of an Antescofo Score
    • Events in Antescofo
    • Actions in Brief
    • A Brief overview of Antescofo features
    • Antescofo Model of Time
    • Workflow
      • Editing the score
      • Interacting with the Environment
      • Preparing the Performance
    • Beyond Score Following...
  • Manual
    • Introduction
    • Syntactic elements
    • Program Structure
    • Event Specification
    • Action Specification
    • Atomic Actions
      • Introduction
      • MAX/PD Messages
      • OSC Messages
      • Writing in a file
      • Assignment
      • Termination
      • Processus and Object Creation
      • Internal Commands
      • Assertion
    • Compound Actions
      • Introduction
      • Group
      • Loop
      • ForAll
      • Curve
      • Differential Curve
      • If, Switch
      • Whenever
      • Continuations
    • Management of Time
      • NotionS of TIME in Antescofo
      • The Manufacturing of Time
      • The Fabric of Time
      • Action Priority
      • Synchronization Strategies
      • Error Handling Strategies
      • Tempo inference
      • Transport commands
    • Expressions
      • Introduction
      • Values
      • Variables
      • Temporal Variable
      • Operators and Predefined Functions
      • Actions as Expressions
    • Scalar Values
    • Data Structures
      • Introduction
      • String
      • Map
      • Tab
      • Nim
    • Functions
      • Introduction
      • Functions Definition
      • Functions Applications
    • Process
    • Macros
    • Actors (objects)
    • Patterns
    • Additional Features
      • Introduction
      • Tracks
      • File Structure
      • Evaluation when a score loads
      • Compilation
      • Advanced Symbols
      • Callback Messages
      • Event Callbacks
    • Side Notes
      • Auto-delimited Expressions
      • Simple Expression
      • Macros, Function and Process Comparison
      • Argument evaluation strategies
      • Grammar of Object Definition
      • Workflow: editing, interaction with the environment, rehearsal and performance
      • OSC messages sent and received by Antescofo
    • Releases Notes
    • Acknowledgement and credits
    • Index
  • Library
    • Introduction
    • Predefined Functions Reference
      • @<*+!...
        • @!=
        • @==
        • @<
        • @<=
        • @>
        • @>=
        • @||
        • @&&
        • @+
        • @-
        • @%
        • @*
        • @div
      • @A...
        • abs
        • acos
        • active
        • active_mac_addresses
        • add_pair
        • aggregate
        • align_breakpoints
        • approx
        • arch_darwin
        • arch_linux
        • arch_windows
        • asin
        • atan
        • atan2
      • @B...
        • bach_score
        • base2i
        • beats_in_seconds_from_now
        • between
        • binary_search
        • bit_and
        • bit_or
        • bit_shiftl
        • bit_shiftr
        • bounded_integrate
        • bounded_integrate_inv
      • @C... Ch
        • callback_all_event
        • callback_next_event
        • callback_start_fastforward
        • callback_start_logical_instant
        • callback_stop
        • callback_stop_fastforward
        • callback_stop_logical_instant
        • car
        • cdr
        • ceil
        • char_is_alnum
        • char_is_alpha
        • char_is_ascii
        • char_is_blank
        • char_is_cntrl
        • char_is_digit
        • char_is_graph
        • char_is_lower
        • char_is_print
        • char_is_punct
        • char_is_space
        • char_is_upper
        • char_is_xdigit
      • @Cl...
        • clear
        • clone
        • compilation
        • compose
        • concat
        • concat_nim
        • configuration_antescofo_archi
        • configuration_arch
        • configuration_audiosample
        • configuration_compiler_name
        • configuration_compiler_version
        • configuration_debug
        • configuration_faust
        • configuration_host
        • configuration_odeint
        • configuration_release
        • configuration_target_architecture
        • cons
        • copy
        • cos
        • cosh
        • count
        • current_load_directory
        • current_event
      • @D...
        • dim
        • directory_read.md
        • domain
        • drop
        • dump
        • dumpvar
      • @E...
        • empty
        • erf
        • erfc
        • error
        • event_label_position
        • exe_child_of
        • exe_parent
        • exp
        • exp2
        • explode
      • @F...
        • filter_max_t
        • filter_median_t
        • filter_min_t
        • find
        • flatten
        • floor
      • @G...
        • gnuplot
        • gshift_map
      • @H...
        • history_length
        • host_date
        • hypot
        • hz2midi
        • hz2midicent
        • hz2symb
      • @I...
        • insert
        • integrate
        • iota
        • info
        • is_bool
        • is_defined
        • is_exec
        • is_fastforward
        • is_fct
        • is_float
        • is_following_on
        • is_function
        • is_int
        • is_integer_indexed
        • is_interpolatedmap
        • is_list
        • is_map
        • is_nim
        • is_numeric
        • is_obj
        • is_obj_xxx
        • is_paused
        • is_playing_on
        • is_prefix
        • is_proc
        • is_running
        • is_stopped
        • is_string
        • is_subsequence
        • is_suffix
        • is_symbol
        • is_tab
        • is_undef
        • is_vector
      • @J... L
        • j0
        • j1
        • json_read
        • json_string
        • json_write
        • knn_create
        • knn_combine
        • knn_delete
        • knn_rcombine
        • knn_rebuild
        • knn_rsearch
        • knn_rscan
        • knn_search
        • lace
        • last
        • lgamma
        • linearize
        • listify
        • loadvalue
        • loadvar
        • local_beat_pos
        • local_tempo
        • log
        • log10
        • log2
        • logical_date
      • @Ma... Me
        • make_bpm_map
        • make_bpm_tab
        • make_duration_map
        • make_duration_tab
        • make_label_bpm
        • make_label_duration
        • make_label_pitches
        • make_label_pos
        • make_pitch_tab
        • make_score_map
        • map
        • map_compose
        • map_concat
        • map_history
        • map_history_date
        • map_history_rdate
        • map_normalize
        • map_reverse
        • mapval
        • max
        • max_key
        • max_absolute_path
        • max_patch_path
        • max_val
        • median
        • member
        • merge
      • @Mi...
        • midi_getChannel
        • midi_getCommand
        • midi_getCommandByte
        • midi_getMetaType
        • midi_isAftertouch
        • midi_isController
        • midi_isEndOfTrack
        • midi_isMeta
        • midi_isNote
        • midi_isNoteOff
        • midi_isNoteOn
        • midi_isPatchChange
        • midi_isPitchbend
        • midi_isPressure
        • midi_isTempo
        • midi_read
        • midi_track2ascii
        • midi2hz
        • midicent2hz
        • min
        • min_key
        • min_val
      • @N...
        • nim2vezer.md
        • normalize
        • number_active
      • @O...
        • occurs
        • ode_solve
        • optional_attributes
      • @P...
        • parse
        • performance_data
        • permute
        • plot
        • pow
        • print
        • projection
        • push_back
        • push_front
        • pwd
      • @R_... Re
        • r_compile
        • r_findall
        • r_match
        • r_search
        • rand
        • rand_int
        • random
        • range
        • read_file
        • reduce
        • remainder
        • remove
        • remove_duplicate
        • replace
        • reshape
        • resize
        • reverse
      • @Rn...
        • rnd_bernoulli
        • rnd_binomial
        • rnd_exponential
        • rnd_gamma
        • rnd_geometric
        • rnd_normal
        • rnd_uniform_float
        • rnd_uniform_int
        • rotate
        • round
        • rplot
      • @Sa... So
        • sample
        • savevalue
        • scale_x
        • scale_y
        • scan
        • score_duration
        • score_tempi
        • scramble
        • seconds_in_beats_from_now
        • select_map
        • send_message
        • set_max_message_sent_instantaneously
        • set_osc_handling_double
        • set_osc_handling_int64
        • set_osc_handling_tab
        • shape
        • shift_map
        • simplify_lang_v
        • simplify_radial_distance_t
        • simplify_radial_distance_v
        • sin
        • sinh
        • size
        • slice
      • @So...
        • sort
        • specified_duration
        • split
        • sputter
        • sqrt
        • string2fun
        • string2obj
        • string2proc
        • strip_path
        • stutter
        • succession
        • symb2midicent
        • system
      • @T...
        • tab_history
        • tab_history_date
        • tab_history_rdate
        • take
        • tan
        • tgamma
        • time
        • to_num
        • Tracing
        • typecheck
      • @U, W...
        • UnTracing
        • usage_resident_memory_size
        • usage_statistics
        • usage_virtual_memory_size
        • user_directory
        • window_filter_t
        • xml_read
        • xml_string
        • y0
        • y1
  • How-To
    • Introduction
    • Using Open Stage Control
    • Managing sample playback in Presence of transport commands
    • A Simple Spatialization System
    • A Simple Spatialization System (suite)
    • Controlling a PDF Reader
    • Algorithmic Midi Follower
    • Visualizing the local timing information
    • Tutorial videos
  • Deprecated
    • Ascograph
  • Search
  • Previous
  • Next
  • Tutorial Videos

Tutorial Videos¶


nadir B. has produced 10 short videos that provide a thoughtful and accessible introduction to the Antescofo programming language:

  1. The_Very_Beginning
  2. The Curve
  3. Follow The Curve
  4. To Wait Or Not To Wait
  5. Relationships In A Curve: A Glimpse
  6. Relationships In A Curve: BPM/@Grain/The BPFs
  7. Count And Follow: BPM/@Grain/BPFs/Steps
  8. What About Interpolation Type
  9. Back To The Beginning
  10. Multiple Inputs And Outputs

Licence Creative Commons  Antescofo  (September 2023) –  STMS lab  CNRS  IRCAM  Sorbonne Université  Ministère de la Culture

Documentation built with MkDocs.

Search

From here you can search these documents. Enter your search terms below.

Keyboard Shortcuts

Keys Action
? Open this help
n Next page
p Previous page
s Search