Audiality

Audiality is a scalable and portable audio engine for music and sound effects
Download

Audiality Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • David Olofson
  • Publisher web site:
  • http://audiality.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 804 KB

Audiality Tags


Audiality Description

Audiality is a scalable and portable audio engine for music and sound effects Audiality is a scalable and portable audio engine for music and sound effects. It is intended to play equally well in studios and inside games, in order to serve as a flexible tool for content creation, and for use in the final product.Audiality uses MIDI files in combination with scripting and modular synthesis, to minimize file sizes and maximise flexibility. It is highly portable, and supports both integer and floating point processing.Scalability has been a major priority from the start. The current version will run on very low end Pentium systems, but can also produce high quality audio on more powerful hardware.The main goal for the future is to extend the scalability of Audiality well into the range of serious home and professional studio use. The idea is to provide total control, tools for fast and effective creation of original sounds, a wide range of features, and excellent audio quality.Requirements:· SDL 1.2· Reasonably new C compiler· An operating system· Sound card with drivers· Autoconf 2.57 (Older might work)· Automake 1.7.6 (Older might work)· Libtool 1.5 (Older might work)Optional:· ALSA sound card drivers· OSS or OSS/Free sound card drivers· MIDI controller (a keyboard or something)Here are some key features of "Audiality":· Real time sampleplayer with...· 2 stereo sends with independent bus selection· Smooth ramping of sends - no zipper noise· Scalable resampling quality:· Nearest sample· Linear interpolation· Adaptive oversampling· Cubic interpolation· Native support for multiple waveform formats:· 8 bit integer· 16 bit integer· Mono as well as stereo· Internal mixer with...· Any number of busses· Any number of audio I/O ports· Any number of stages per bus· Full MIDI NRPN interface· Programmable MIDI CC mapping· Each bus stage...· can read from an audio input· or send to an audio output· or tap from another bus· or send to another bus· or host an FX plugin· Some way kewl insert effects (not really):· XDelay (Feedback delay "reverb")· Reverb (Reverb in need of tuning...)· Wah (Manual + automatic resonant filter)· Limiter (Basic limiter)· Off-line waveform rendering package:· Driven by a simple scripting language· Can be driven through a handy C API.· Supports various sample formats:· 8 bit integer· 16 bit integer· 32 bit float· Mono as well as stereo· 7 modulation targets, each with:· 1 envelope generator· 1 LFO· Cubic taper output transform· Oscillator operator with:· 6 mixing/combination modes:· ADD· MUL· FM· FM_ADD· SYNC· SYNC_ADD· 13 waveforms/tone synthesisers· SINE (with FM if you like)· HALFSINE (half wave rectified)· RECTSINE (full wave rectified)· PULSE (PWM capable)· TRIANGLE (mod => saw-tri-saw)· SINEMORPH (recursive FM)· BLMORPH (sin, saw, square)· BLCROSS (sin, saw, square)· NOISE (SID style; NG + S&H)· SPECTRUM (additive Df)· ASPECTRUM (multiplicative Df)· HSPECTRUM (harmonic)· AHSPECTRUM (pseudo harmonic)· Basic filters:· Low pass, 6 dB/oct· High pass, 6 dB/oct· Resonant filters (oversampled):· Low pass, 12 dB/oct· High pass, 12 dB/oct· Band pass, 12 dB/oct· Band reject/notch, 12 dB/oct· Band boost/peak, 12 dB/oct· MIDI input:· ALSA 0.9 raw MIDI· ALSA 0.9 sequencer· MIDI file loader/player· Audio I/O:· SDL (and whatever that supports)· OSS· SCHED_FIFO real time scheduling for Linux· WAV and "RAW" audio file loading.


Audiality Related Software