Skip to content

Files

Latest commit

author
vlazzarini
Feb 3, 2025
7147fb4 · Feb 3, 2025

History

History
This branch is 7 commits behind csound/csound:develop.

Engine

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Aug 14, 2018
Sep 30, 2024
Sep 30, 2024
Oct 1, 2024
Nov 3, 2024
Sep 30, 2024
Sep 30, 2024
Sep 30, 2024
Sep 30, 2024
Nov 25, 2024
Nov 19, 2024
Jan 26, 2025
Dec 5, 2024
Sep 30, 2024
Jan 29, 2025
Nov 4, 2024
Nov 4, 2024
Jan 1, 2018
Jan 1, 2018
Jan 29, 2025
Dec 20, 2024
Jan 13, 2025
Oct 11, 2024
Sep 30, 2024
Nov 3, 2024
Feb 3, 2025
Jan 29, 2025
Oct 16, 2024
Oct 11, 2024
Jan 13, 2025
Nov 4, 2024
Sep 30, 2024
Jan 8, 2020
Sep 30, 2024
Dec 4, 2024
Sep 30, 2024
Oct 1, 2024
Sep 30, 2024
Sep 30, 2024
Sep 30, 2024
Oct 8, 2024
Oct 1, 2024
Sep 30, 2024
Oct 20, 2024
Sep 30, 2024
Feb 3, 2025
Sep 30, 2024

Engine: files for internal engine operation

  • auxfd.c: auxiliar resources management for opcodes
  • cfgvar.c: configuration variable functions
  • corfiles.c: core file processing for csound programs and scores
  • cs_new_dispatch.c: parallel csound task dependency management and dispatching
  • cs_par_base.c: parallel csound functions
  • cs_par_orc_semantic_analysis.c: parallel csound semantics
  • csound_data_structures.c: useful data structures (lists, cons cells, hash tables etc)
  • csound_orc.lex: csound language lexer
  • csound_orc.y: csound language parser
  • csound_orc_compile.c: csound compiler
  • csound_orc_expressions.c: expression translation, argument lists, etc
  • csound_orc_optimize.c: expression optimisation
  • csound_orc_semantics.c: csound code semantic analysis
  • csound_pre.lex: csound language preprocessor lexer
  • csound_prs.lex: score preprocessor lexer
  • csound_sco.lex: score lexer
  • csound_sco.y: score parser (not used)
  • csound_standard_types.c : csound language internal types
  • csound_type_system.c : type system functions
  • entry1.c: opcode database
  • envvar.c: environment variable and file opening functions
  • extract.c: score extraction
  • fgens.c: function table generators
  • insert.c: opcode instantiation and insertion, user-defined opcode functions
  • linevent.c: realtime event processing
  • memalloc.c: memory resources management
  • memfiles.c: functions for memory files
  • musmon.c: performance control and event scheduling
  • namedins.c: functions for named instrument system
  • new_orc_parser.c: csound language parser control
  • parse_param.h: macro parameters orchestra parsing structures and prototypes
  • score_param.h: macro parameters score parsing structures and prototypes
  • scsort.c: score sorting
  • scxtract.c: score extraction
  • sort.c: sorting functions
  • sread.c: score reading functions.
  • swritestr.c: score corefile writing.
  • symbtab.c: compiler symbol table, user-defined opcode parameter setting.
  • twarp.c: score time warping.