Open Sound Control
   HOME
*





Open Sound Control
Open Sound Control (OSC) is a protocol for networking sound synthesizers, computers, and other multimedia devices for purposes such as musical performance or show control. OSC's advantages include interoperability, accuracy, flexibility and enhanced organization and documentation. The first specification was released in March 2002. Motivation OSC is a content format developed at CNMAT by Adrian Freed and Matt Wright comparable to XML, WDDX, or JSON. It was originally intended for sharing music performance data (gestures, parameters and note sequences) between musical instruments (especially electronic musical instruments such as synthesizers), computers, and other multimedia devices. OSC is sometimes used as an alternative to the 1983 MIDI standard, when higher resolution and a richer parameter space is desired. OSC messages are transported across the internet and within local subnets using UDP/IP and Ethernet. OSC messages between gestural controllers are usually transmitte ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Communications Protocol
A communication protocol is a system of rules that allows two or more entities of a communications system to transmit information via any kind of variation of a physical quantity. The protocol defines the rules, syntax, semantics and synchronization of communication and possible error recovery methods. Protocols may be implemented by hardware, software, or a combination of both. Communicating systems use well-defined formats for exchanging various messages. Each message has an exact meaning intended to elicit a response from a range of possible responses pre-determined for that particular situation. The specified behavior is typically independent of how it is to be implemented. Communication protocols have to be agreed upon by the parties involved. To reach an agreement, a protocol may be developed into a technical standard. A programming language describes the same for computations, so there is a close analogy between protocols and programming languages: ''protocols ar ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


picture info

Ableton Live
Ableton Live is a digital audio workstation for macOS and Windows developed by the German company Ableton. In contrast to many other software sequencers, Ableton Live is designed to be an instrument for live performances as well as a tool for composing, recording, arranging, mixing, and mastering. It is also used by DJs, as it offers a suite of controls for beatmatching, crossfading, and other different effects used by turntablists, and was one of the first music applications to automatically beatmatch songs. Live is available in three editions: Intro (with limited key features), Standard, and Suite. History Ableton Live was created by Gerhard Behles, Robert Henke and Bernd Roggendorf in the mid-1990s. Henke left Ableton in 2016 to concentrate on Monolake. Behles and Henke met while studying programming at the Technical University of Berlin, and wrote software in the music programming language Max to perform techno as their band Monolake. Henke and Behles identi ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Impromptu (programming Environment)
Impromptu is a Mac OS X programming environment for live coding. Impromptu is built around the Scheme language, which is a member of the Lisp family of languages. The source code of its core has been opened as the Extempore project. Description The environment allows to make changes to a program at runtime, so variables and functions may be redefined and the changes take effect immediately. A programmer can also create and schedule code for future execution, as well as data events such as notes and graphics objects. Once an event is scheduled, execution continues. Looping is performed by using an idiom called "temporal recursion" which works by having a function asynchronously schedule a future call to itself as its final action. The library allows communicating with Audio Units for audio synthesis, and with graphics layers such as QuickTime, Quartz, Core Image, OpenGL for video composition. Code written in Objective-C can be called from the editor, and also Objective-C ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


IanniX
UPIC (Unité Polyagogique Informatique CEMAMu) is a computerised musical composition tool, devised by the composer Iannis Xenakis. It was developed at the ''Centre d'Etudes de Mathématique et Automatique Musicales'' ( CEMAMu) in Paris, and was completed in 1977. Xenakis used it on his subsequent piece ''Mycènes Alpha'' (1978) and two other works. It has also been used by composers such as Julio Estrada, (''Eua´on'' (1980)), Jean-Claude Risset (on ''Saxatile'' (1992)), Jorge Antunes (''Interlude de l'opéra Olga'' (1992)), François-Bernard Mâche (''Hypérion'' (1981), ''Nocturne'' (1981), ''Tithon'' (1989), ''Moires'' (1994), ''Canopée'' (2003)), Takehito Shimazu (''Illusions in Desolate Fields'' (1994)), Gérard Pape (''Le Fleuve du Désir III'' (1994)), and Curtis Roads (''Purity'' (1994) and ''Sonal Atoms'' (1998)). Aphex Twin implies that he uses UPIC in an interview where he is asked what software he uses and he replies that, "UPIC by Xenakis puts almost everything ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Gig Performer
Gig Performer is a cross-platform audio plug-in host software package developed by Deskew Technologies. It is designed to provide a solution for playing an instrument and effect plug-ins live, without using a DAW. It was originally released in late 2016. Gig Performer allows using virtual instrument plugins such as synths, samplers, guitar effect racks, EQ effects or compressors, and lets you switch from one set of plugins to another while playing. Features Gig Performer manages collections of plug-ins in customizable organizational units called "rackspaces" consisting of one or more front panels. Plug-ins and other elements i.e. virtual instruments, effects, MIDI devices and or audio interfaces can be connected within rackspaces. Rackspaces can be further organized as parts of songs, where they can be reused with along with song specific overrides. Some features include: * Visual workflow, by routing audio from one plugin to another by connecting them together with wir ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




FreeJ
''Freej'' ( ar, فريج; trademarked as ''FREEJ'') is an Emirati CGI television series for children. The English tagline for the show is ''The Fun Old Girls''. The show was produced by Mohammed Saeed Harib, who also directed the fifteen standalone episodes of fifteen minutes each. It is the tale of four old Emirati women living in a secluded neighbourhood in modern-day Dubai. The show's main characters - Um Saeed, Um Saloom, Um Allawi and Um Khammas - try to live a peaceful life in the midst of the ever-expanding city around them, but the city's boom unveils new social issues every day that they would have to tackle in their own simple way. For those four old women, there is no issue too hard to crack with a good cup of coffee at Um Saeed's house. The show's title is a reference to "''freej''", a term which means "neighbourhood" in Emirati Arabic. ''Freej'', originally produced in Arabic, is available with English subtitles. The show premiered on September 24, 2006, during R ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Fluxus (programming Environment)
Fluxus is a live coding Live coding, sometimes referred to as on-the-fly programming,Wang G. & Cook P. (2004"On-the-fly Programming: Using Code as an Expressive Musical Instrument" In ''Proceedings of the 2004 International Conference on New Interfaces for Musical Expr ... environment for 3D graphics, music and games. It uses the programming language Racket (a dialect of Scheme/ Lisp) to work with a games engine with built-in 3D graphics, physics simulation and sound synthesis. All programming is done on-the-fly, where the code editor appears on top of the graphics that the code is generating. It is an important reference for research and practice in exploratory programming, pedagogy,Martins, S. B. (2010). Revisiting the architecture curriculum - the programming perspective. In FUTURE CITIES, 28th eCAADe Conference Proceedings, ETH Zurich (Switzerland). live performanceCollins, N. (2011)Live coding of consequence Leonardo, 44(3):207-211. and games programming. References ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


Digital Performer
Digital Performer is a digital audio workstation and music sequencer software package published by Mark of the Unicorn (MOTU) of Cambridge, Massachusetts for the Apple Macintosh and Microsoft Windows platforms. Ancestry In 1984, Mark of the Unicorn released ''Professional Composer'', one of the first application programs for the Apple Macintosh. The program used the Macintosh's high-resolution graphics and printing to allow the user to print professional quality music scores. In 1985, the company released a music sequencer named ''Performer'', also based on the Macintosh platform, for arranging and performing with synthesizers and other devices which recognized the then-newly developed MIDI standard. Sending a series of numerical values, such a sequencer could direct many instruments, commanding which notes to play, at what loudness, and for how long to sustain them. There are many deep features in the MIDI protocol; MOTU developed extended capabilities in Digital Perform ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


CSound
Csound is a domain-specific computer programming language for audio programming. It is called Csound because it is written in C, as opposed to some of its predecessors. It is free software, available under the LGPL-2.1-or-later. Csound was originally written at MIT by Barry Vercoe in 1985, based on his earlier system called Music 11, which in its turn followed the MUSIC-N model initiated by Max Mathews at the Bell Labs. Its development continued throughout the 1990s and 2000s, led by John Fitch at the University of Bath. The first documented version 5 release is version 5.01 on March 18, 2006. Many developers have contributed to it, most notably Istvan Varga, Gabriel Maldonado, Robin Whittle, Richard Karpen, Iain McCurdy, Michael Gogins, Matt Ingalls, Steven Yi, Richard Boulanger, Victor Lazzarini and Joachim Heintz. Developed over many years, it currently has nearly 1700 unit generators. One of its greatest strengths is that it is completely modular and extensib ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  




Crystal Space
Crystal Space is a framework for developing 3D applications written in C++ by Jorrit Tyberghein and others. The first public release was on August 26, 1997. It is typically used as a game engine but the framework is more general and can be used for any kind of 3D visualization. It is very portable and runs on Microsoft Windows, Linux, UNIX, and Mac OS X. It is also free and open-source software, licensed under the GNU LGPL-2.0-or-later, and was SourceForge.net's Project of the Month for February 2003. Engine design Crystal Space is programmed in object oriented C++. It is very modularly built with a number of more or less independent plugins. The client programs use the plugins, such as the OpenGL 3D renderer, by registering them via Crystal Space's Shared Class Facility (SCF). Features Crystal Space has modules for 2D and 3D graphics, sound, collision detection and physics through ODE and Bullet. *Graphics: ** OpenGL rendering **Supports hardware acceleration from ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]  


ChucK
Chuck is a masculine given name or a nickname for Charles or Charlie. It may refer to: People Arts and entertainment * Chuck Alaimo, American saxophonist, leader of the Chuck Alaimo Quartet * Chuck Barris (1929–2017), American TV producer * Chuck Berry (1926–2017), American rock and roll musician * Chuck Brown (1936–2012), American guitarist and singer * Chuck Close (born 1940), American painter and photographer * Chuck Comeau (born 1979), Canadian drummer * Chuck D (born 1960), stage name of Carlton Douglas Ridenhour, American rapper * Chuck Garric, rock bassist of Alice Cooper * Charlton Heston, "Chuck", (1923–2008), American actor and political activist * Chuck Holmes (entrepreneur) (1945–2000), American entrepreneur and philanthropist, founded Falcon Studios * Chuck Jones (1912–2002), American animator, screenwriter, producer, and director of animated films * Chuck Leavell (born 1952), American pianist and keyboardist * Chuck Lorre (born 1952), American televisio ...
[...More Info...]      
[...Related Items...]     OR:     [Wikipedia]   [Google]   [Baidu]