this paper describes LC, a new computer music programming language currently under development. LC is a strongly-timed prototype-based programming language for live computer music with lightweight concurrency and lexi...
详细信息
ISBN:
(纸本)9780984527427
this paper describes LC, a new computer music programming language currently under development. LC is a strongly-timed prototype-based programming language for live computer music with lightweight concurrency and lexical closure, the design of which takes the emergence of live-coding performance on laptop computers into consideration as a significant design opportunity for a new computer music language.
Kronos is a reactive-functional programming environment for musical signal processing. It is designed for musicians and music technologists who seek custom signal processing solutions, as well as developers of audio c...
详细信息
ISBN:
(纸本)9780984527427
Kronos is a reactive-functional programming environment for musical signal processing. It is designed for musicians and music technologists who seek custom signal processing solutions, as well as developers of audio components. the chief contributions of the environment include a type-based polymorphic system which allows for processing modules to automatically adapt to incoming signal types. An unified signal model provides a programming paradigm that works identically on audio, MIDI, OSC and user interface control signals. Together, these features enable a more compact software library, as user-facing primitives are less numerous and able to function as expected based on the program context. this reduces the vocabulary required to learn programming. this paper describes the main algorithmic contributions to the field, as well as recent research into improving compile performance when dealing with block-based processes and massive vectors.
the multi-core architectures of today39;s computer systems make parallelism a necessity for performance critical applications. Writing such applications in a generic, hardware-oblivious manner is a challenging probl...
详细信息
the multi-core architectures of today's computer systems make parallelism a necessity for performance critical applications. Writing such applications in a generic, hardware-oblivious manner is a challenging problem: Current database systems thus rely on laborintensive and error-prone manual tuning to exploit the full potential of modern parallel hardware architectures like multi-core CPUs and graphics cards. We propose an alternative design for a parallel database engine, based on a single set of hardware-oblivious operators, which are compiled down to the actual hardware at runtime. this design reduces the development overhead for parallel database engines, while achieving competitive performance to hand-tuned systems. We provide a proof-of-concept for this design by integrating operators written using the parallel programming framework OpenCL into the open-source database MonetDB. Following this approach, we achieve efficient, yet highly portable parallel code without the need for optimization by hand. We evaluated our implementation against MonetDB using TPC-H derived queries and observed a performance that rivals that of MonetDB's query execution on the CPU and surpasses it on the GPU. In addition, we show that the same set of operators runs nearly unchanged on a GPU, demonstrating the feasibility of our approach.
In this paper, we describe a novel programming model for microsound synthesis techniques in LCSynth, a strongly-timed sound synthesis language, with concrete examples in granular synthesis and waveset synthesis. Inste...
详细信息
ISBN:
(纸本)9780984527427
In this paper, we describe a novel programming model for microsound synthesis techniques in LCSynth, a strongly-timed sound synthesis language, with concrete examples in granular synthesis and waveset synthesis. Instead of encapsulating microsound synthesis techniques inside unit-generators, LCSynth provides objects and manipulations for microsound synthesis. We discuss the benefits of such a language design for creative explorations in the domain of microsounds and why the traditional unit-generator concept may not be very appropriate for this domain. Such a discussion is beneficial to the further development of new sound synthesis frameworks and computer music languages.
Failure analysis for Static Random Access Memory (SRAM) is the major activity in any microelectronic failure analysis lab. Originating from SRAM array structure, SRAM failure can be simple as single bit, paired bit or...
详细信息
We present libCollider, a client library for SuperCollider39;s scsynth sound synthesis engine that provides C++ application developers with direct access to scsynth39;s sophisticated capabilities for real-time aud...
详细信息
ISBN:
(纸本)9780984527427
We present libCollider, a client library for SuperCollider's scsynth sound synthesis engine that provides C++ application developers with direct access to scsynth's sophisticated capabilities for real-time audio synthesis and rendering through an API with abstracted bi-directional network support. Its development is driven by the demand for an audio component to the CalVR visualization framework under development at the Immersive Visualization Laboratory at the Qualcomm Institute, San Diego. We describe common problems with audio integration into C++ realtime graphics applications, and the specific demands we are trying to meet with libCollider's multi-level API.
An inconsistent database is a database that violates one or more integrity constraints. A typical approach for answering a query over an inconsistent database is to first clean the inconsistent database by transformin...
详细信息
An inconsistent database is a database that violates one or more integrity constraints. A typical approach for answering a query over an inconsistent database is to first clean the inconsistent database by transforming it to a consistent one and then apply the query to the consistent database. An alternative and more principled approach, known as consistent query answering, derives the answers to a query over an inconsistent database without changing the database, but by taking into account all possible repairs of the database. In this paper, we study the problem of consistent query answering over inconsistent databases for the class for conjunctive queries under primary key constraints. We develop a system, called EQUIP, that represents a fundamental departure from existing approaches for computing the consistent answers to queries in this class. At the heart of EQUIP is a technique, based on Binary Integer programming (BIP), that repeatedly searches for repairs to eliminate candidate consistent answers until no further such candidates can be eliminated. We establish rigorously the correctness of the algorithms behind EQUIP and carry out an extensive experimental investigation that validates the effectiveness of our approach. Specifically, EQUIP exhibits good and stable performance on conjunctive queries under primary key constraints, it significantly outperforms existing systems for computing the consistent answers of such queries in the case in which the consistent answers are not first-order rewritable, and it scales well.
the proceedings contain 81 papers. the special focus in this conference is on Music. the topics include: Cymatic synthesis of a series of bells;a java-based remote live coding system for controlling multiple raspberry...
ISBN:
(纸本)9780984527427
the proceedings contain 81 papers. the special focus in this conference is on Music. the topics include: Cymatic synthesis of a series of bells;a java-based remote live coding system for controlling multiple raspberry PI units;advanced sound hybridizations by means of the theory of sound-types;formal timing analysis of mixed music scores;a piano learning support system considering motivation;formal semantics for music notation control flow;tracking rests and tempo changes;interactive physical design and haptic playing of virtual musical instruments;an investigation into the perception of spatial techniques used in multi-channel electroacoustic music;a strongly-timed prototype-based programming language for computer music;embodied listening, affordances and performing with computers;exploration of the embodied sublime through an immersive audio/visual installation;a temporal generative graph grammar for harmonic and metrical structure;integrated multimodal score-following environment;alternatives in network transport protocols for audio streaming applications;enhanced phenotype;exploring movement and music in a grid music system;geometries of flight - remix as nodal practice;towards useful aesthetic evaluations of live coding;cross-synthesis based on spectrogram factorization;concert scope headphones;designing gestural interfaces for live sound diffusion;multi sensor tracking for live sound transformation;formal semantics for music notation control flow;developing a chromatic interface for real-time digital harmonisation of saxophone performance;the rainforests of brazil to the coastlines of Australia;amplifying compositional intelligence;non-real-time transduction and its use as a compositional technique for the creation of visual music;composing from images with noise shaping synthesis;towards a dynamic, inclusive and equalitarian augmented activity space;NYU music technology studio report;from musical score to graphic plan;probabilistic prediction of rhythmic char
the proceedings contain 223 papers. the special focus in this conference is on Very Large Data Bases. the topics include: On differentially private frequent itemset mining;Query processing under GLAV mappings for rela...
the proceedings contain 223 papers. the special focus in this conference is on Very Large Data Bases. the topics include: On differentially private frequent itemset mining;Query processing under GLAV mappings for relational and graph databases;Large scale cohesive subgraphs discovery for social network visual analysis;An in-depth comparison of subgraph isomorphism algorithms in graph databases;Memory efficient minimum substring partitioning.;Actively soliciting feedback for query answers in keyword search-based data integration;Efficient implementation of generalized quantification in relational query languages;Upper and lower bounds on the cost of a map-reduce computation;Practical differential privacy via grouping and smoothing;Efficient querying of inconsistent databases with binary integer programming;Schema extraction for tabular data on the web;Supporting user-defined functions on uncertain data;Ratio threshold queries over distributed data sources;A distributed algorithm for large-scale generalized matching;Sharing data and work across concurrent analytical queries;Improving flash write performance by using update frequency;Extraction and integration of partially overlapping web sources;Mining and indexing graphs for supergraph search;A general framework for geo-social query processing;Continuous cloud-scale query optimization and processing;Adaptive and big data scale parallel execution in oracle;Overview of turn data management platform for digital advertising;Designing query optimizers for big data problems of the future;Towards database virtualization for database as a service;Aggregate profile clustering for telco analytics;Graph queries in a next-generation datalog system;Mining and linking patterns across live data streams and stream archives and fast iterative graph computation with block updates.
暂无评论