Csound

Csound is a user-programmable and user-extensible sound processing language
Download

Csound Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Free
  • Price:
  • Free
  • Publisher Name:
  • John ffitch
  • Operating Systems:
  • Windows 2000/XP/Vista/7
  • File Size:
  • 60.56MB

Csound Tags


Csound Description

Csound is a music and sound synthesis system, that will provide you with facilities for composition and performance over a wide range of platforms. The application is not restricted to any style of music, having been used for many years in the creation of classical, pop, techno, ambient, experimental, and computer music, as well as music for film and television. Main features: A new, easier to manage build system using SCons. The use of widely--accepted open source libraries libsndfile for soundfile input and output. PortAudio with ASIO drivers for low-latency, real-time audio input and output. FLTK for graphical widgets that can be programmed in orchestra code. PortMidi for real-time MIDI input and output. In addition, Istvan Varga has contributed native MIDI and audio drivers for Windows and Linux. Simplified audio buffering system. Status returns from all internal functions, including opcode functions. MIDI interop opcodes, that enable the same instrument definitions to be used interchangeably for either live MIDI performance or off-line, score-driven performance. Plugin opcodes are working and becoming more widely accepted. Many opcodes have been moved to plugins. The FluidSynth-based SoundFont opcodes. Python opcodes allowing Python code to execute in the orchestra header or in instrument code, at i-rate or k-rate. Loris opcodes for time/frequency analysis and resynthesis. Control bus opcodes. Audio mixer opcodes. String conversion opcodes. Improved Open Sound Control (OSC) opcodes. Vectorial opcodes. The pvs opcodes for real-time spectral processing, a port of Mark Dolson's phase vocoder code. The ATS opcodes for spectral Analysis, Transformation, and Synthesis of sound based on a sinusoidal plus critical-band noise model. A sound in ATS is a symbolic object representing a spectral model that can be sculpted using a variety of transformation functions. These opcodes can read, transform and resynthesize ATS analysis files. Please note that you need the ATS application to produce analysis files. The STK opcodes, consisting of Perry Cook's original Synthesis Toolkit in C++ instruments, in C++, adapted as opcodes. DSSI and LADSPA adapter opcodes for hosting DSSI and LADSPA plugins in Csound. vst4cs VST adapter opcodes for hosting VST plugins in Csound. The OpcodeBase.hpp header file for writing plugin opcodes in C++. This is based on the technique of static polymorphism via template inheritance. Istvan Varga's csound5gui frontend for Csound, simplifying the editing of Csound, the use of Csound especially for live performance, and the monitoring of performances. The Csound API is becoming more standardized and more widely used. Csound is now truly re-entrant, meaning that multiple instances of Csound can run at the same time, in the same process.


Csound Related Software