Share to: share facebook share twitter share wa share telegram print page

Cross-platform Audio Creation Tool

Cross-platform Audio Creation Tool (XACT)
Other namesXbox Audio Creation Tool
Developer(s)Microsoft
Initial release2002; 22 years ago (2002)
Operating systemXbox system software, Microsoft Windows
TypeProgramming library

Cross-platform Audio Creation Tool (XACT) is an audio programming library and engine released by Microsoft as part of the DirectX SDK.[1] It is a high-level audio library for authoring/playing audio that is written to use Xaudio on the Xbox, DirectSound on Windows XP, and the new audio stack on Windows Vista and Windows 7. Xaudio is an Xbox-only API designed for optimal digital signal processing. XACT also includes X3DAudio, a spatialization helper library available on both platforms, Windows and the Xbox. XACT was originally developed for Xbox development, and was later modified to work for Microsoft Windows development as well.

Overview

The original release of XACT was in 2002 and shipped as part of the Xbox SDK only and was originally called the "Xbox Audio Creation Tool". It was designed to allow sound designers and composers for the original Xbox console to have access and control of the powerful MCPx audio chip in the console, which previously could only be accessed through program code, via Xbox extensions to DirectSound. XACT was the first widely available game audio tool that allowed a sound designer to run a tool connected to a running game and modify the sounds in real time, as the game was running, and support easy streaming of audio data from the console hard drive.

Later, under the XNA initiative, it was re-written to work on both Windows and Xbox and renamed the "Cross-platform Audio Creation Tool" and included as part of the DirectX SDK.

Support for XACT has been carried over from DirectX to XNA. The XACT Audio Authoring Tool is also available in XNA Game Studio. With the release of Windows SDK for Windows 8 Developer Preview, XACT is no longer supported on Windows.[2]

The XACT Audio Authoring Tool is a companion application used to organize audio assets into wave banks (single files containing multiple WAV files) and sound banks (single files containing instructions for playing the WAV files in wave banks). The wave banks and sound banks for a project are subsequently called by XACT from within the application.

XACT sound creation features

  • Support for the following formats: WAV, AIFF, XMA
    • Note: also supports embedded loop points in WAV and AIFF formats
    • 16 and 8 bit PCM data
  • Supports Stereo and 5.1 speaker arrangements
  • Organization of sounds
    • Multiple audio files can be grouped together into Wave Banks (XWB extension)
    • Cues and settings can be bundled with the Waves in Sound Banks (XSB extension)
  • Auditioning
    • Audio console window can be used to preview audio
    • Audio settings can be adjusted in-game (with debug mode libraries)

XACT API programming features

  • The API allows the integration of the wave, sound and cue information from the creation phase
  • In memory and streaming support
  • Audio event notification
  • Includes a code-driven API allowing lower level loading and playback of sounds without having to use all the XACT sound organisation features....

XACT terminology and file types

  • Sound Banks (.xsb) - a collection of sounds and cues.
    • Sounds - a sound has one or more waves together with properties like volume and pitch. Sounds are made up of tracks.
      • Tracks - tracks are made up of events E.g. the simplest track has a Play Wave event
      • Events - various actions that take place within a track. Actions include: Play, Stop, Set Volume, Set Pitch etc.
    • Cues - a cue is used in code to trigger sounds. Each cue is made up of one or more sounds
  • Wave Banks (.xwb) - a file format containing a collection of waves
    • Waves - the raw wave data in wav, aiff or xma format
  • Global Settings (.xgs) - defines rules and settings for sounds.
    • Categories - sounds can be assigned to a category (only one each) that specifies certain rules like number of instances along with settings like volume. You could create a category for the sounds of one character in your game so they all have the same volume. There are three predefined categories: global, default and Music.
    • Variables - these can be defined in the design stage and then referenced by the programmer in code to control Run-Time Parameter Controls
      • Run-Time Parameter Controls - also known as 'sliders'. These allow the control of sound parameters as the sound plays. For example, they could be used to control the pitch of a car engine sound so as the accelerator is pressed the pitch is changed
    • DSP Effect Path Presets (DSPs) - allow effects like reverb to be applied to sounds
    • Compression Presets - compression can be applied to waves or wave banks

References

Read other articles:

Схема генетического кода Последовательность кодонов в части молекулы мРНК. Каждый кодон состоит из трёх нуклеотидов и соответствует единственной аминокислоте. Рибосома синтезирует белок согласно инструкции, записанной в мРНК, причём соответствие между кодоном и аминок…

Sejarah Kekaisaran Jepang Nama RyūjōPembangun Alexander Hall and Company,[1] AberdeenPasang lunas 1868[1]Diluncurkan 27 Maret 1869 or Januari 1864 Selesai 11 Agustus 1869 or 24 Juli 1869 Dipensiunkan 2 Desember 1893Nasib Terjual 1908 Dibesituakan Ciri-ciri umum Berat benaman 2.530 ton panjang (2.571 t) standard[2][3][4][5]Panjang 211 ft (64 m)[5] or 645 m (2.116 ft 2 in)[3] or 659 m (2.162 f…

Confit byaldiJenisMain course or side dishBahan utamaCourgette, yellow squash, Aubergine, roma tomatoes, peppers, yellow onions, tomatoes, garlic, herbsSunting kotak info • L • BBantuan penggunaan templat ini Confit byaldi adalah variasi masakan Prancis ratatouille yang diciptakan koki Prancis Michel Guérard. Sejarah Nama masakan ini adalah permainan kata dari masakan Turki, İmam bayıldı, yang merupakan terong dengan isi.[1][2] Resep asli ratatouille mensyaratka…

Bubuk cendana yang akan diarak dan dioleskan ke wajah. Arak cendana atau mengarak cendana adalah tradisi warga Muslim keturunan India di Kota Padang, Sumatera Barat. Tradisi arak cendana dilakukan setiap Jumadilakhir dalam menyambut Maulid Sahul Hamid dengan berkeliling membacakan selawat sambil membawa serbuk kayu cendana yang kemudian dioleskan ke wajah.[1] Sumber lain mengatakan tradisi ini dilakukan untuk memperingati hari kematian (haul) Imam Shahul Hameed yang dianggap oleh komunit…

Arca Bodhisatwadewi Prajñāpāramitā, salah satu mahakarya seni rupa Buddha dari Jawa. Kini dipamerkan di Museum Nasional Indonesia, Jakarta Bagian dari seri tentangBuddhisme SejarahPenyebaran Sejarah Garis waktu Sidang Buddhis Jalur Sutra Benua Asia Tenggara Asia Timur Asia Tengah Timur Tengah Dunia Barat Australia Oseania Amerika Eropa Afrika Populasi signifikan Tiongkok Thailand Jepang Myanmar Sri Lanka Vietnam Kamboja Korea Taiwan India Malaysia Laos Indonesia Amerika Serikat Singapura Ali…

Norwegian physician, health administrator and sports official Karl-Arne Johannessen Karl-Arne Johannessen (born 30 June 1952) is a Norwegian physician, health administrator and sports official. He was president of the Norwegian Handball Federation from 1999 to 2004, and the Norwegian Olympic Committee and Confederation of Sports from 2004 to 2007.[1] He was also Norwegian Handball Federation for a second period, from 2009 to 2015.[1] References ^ a b Karl-Arne Johannessen. Store …

Artikel ini tentang tahun 2015. 2015MileniumMilenium ke-3AbadAbad ke-20Abad ke-21 Abad ke-22Dasawarsa 1990-an2000-an2010-an2020-an2030-anTahun2012201320142015201620172018 2015 (MMXV) merupakan tahun biasa yang diawali hari Kamis dalam kalender Gregorian, tahun ke-2015 dalam sebutan Masehi (CE) dan Anno Domini (AD), tahun ke-15 pada Milenium ke-3, tahun ke-15 pada Abad ke-21, dan tahun ke- 6 pada dekade 2010-an. Denominasi 2015 untuk tahun ini telah digunakan sejak periode Abad Pertengahan a…

Robert PersonsLe père Robert Persons, P. Robertus Personius socius et superior P. campiani in prima missione anglicana.BiographieNaissance 24 juin 1546Somerset, AngleterreDécès 15 avril 1610 (à 63 ans)Rome, Etats pontificauxNationalité AnglaiseFormation St Mary Hall (en)Activités Prêtre catholique, missionnaire, débatteur, clerc, théologien, écrivainAutres informationsOrdre religieux Compagnie de Jésusmodifier - modifier le code - modifier Wikidata Robert Persons (connu égalemen…

Anglican priest and educationalist Thomas Jex-Blake (John Everett Millais, 1875) Thomas William Jex-Blake (1832–1915) was an Anglican priest and educationalist.[1][2] He was born on 26 January 1832, the son of lawyer Thomas Jex-Blake and the brother of Sophia Jex-Blake, who was a pioneer in women doctors in the United Kingdom.[3] He was educated at Rugby[4] and University College, Oxford.[5] His career in education began with a school master position at …

County in Colorado, United States County in ColoradoEl Paso CountyCountyEl Paso County Justice Center FlagSealLocation within the U.S. state of ColoradoColorado's location within the U.S.Coordinates: 38°50′N 104°31′W / 38.84°N 104.52°W / 38.84; -104.52Country United StatesState ColoradoFoundedNovember 1, 1861Named forSpanish name for The PassSeatColorado SpringsLargest cityColorado SpringsArea • Total2,130 sq mi (5,500 km2)…

Pallidothalamic tractsThe image shows dopaminergic pathways of the human brain in normal condition (left) and Parkinsons Disease (right). Red Arrows indicate suppression of the target, blue arrows indicate stimulation of target structure. (Pallidothalamic connections visible but not labeled, as red line from GPi to THA.)Anatomical terms of neuroanatomy[edit on Wikidata] The pallidothalamic tracts (or pallidothalamic connections)[1] are a part of the basal ganglia. They provide connec…

Aromatic polyester fiber Molecular structure of Vectran LCP Vectran is a manufactured fiber, spun from a liquid-crystal polymer (LCP) created by Celanese Corporation and now manufactured by Kuraray. Chemically it is an aromatic polyester produced by the polycondensation of 4-hydroxybenzoic acid and 6-hydroxynaphthalene-2-carboxylic acid.[1] Properties Advantages Vectran's golden fibers are noted for their thermal stability at high temperatures, high strength and modulus, low creep, and g…

10th Minnesota Infantry Regiment10th Minnesota Infantry Regiment Battle FlagActiveAugust 12, 1862 – August 28, 1865DisbandedAugust 28, 1865Country United StatesAllegianceUnionBranchInfantrySizeRegimentEngagementsAmerican Civil War Dakota War of 1862 Battle of Fort Ridgely Battle of New Ulm Battle of Acton Attack on Hutchinson Battle of Wood Lake Sibley's Expedition Against the Sioux Battle of Big Mound Battle of Dead Buffalo Lake Battle of Stony Lake Forrest's Defense of Mississippi Battl…

Artikel ini hanya menyoroti hal-hal mendasar dari spesies Pokémon. Untuk informasi alam semesta mendetail, silakan merujuk kepada wiki-wiki tentang subyek tersebut. Logo internasional untuk waralaba Pokémon Generasi kelima (Generasi V) dari waralaba Pokémon menampilkan 156 makhluk fiksi yang diperkenalkan dalam permainan Nintendo DS tahun 2010 Pokémon Black dan White. Daftar berikut ini menjelaskan 156 Pokémon dari Generasi V dalam urutan nomor Pokédex Nasional mereka. …

Lambang Provinsi Lampung Peta lokasi Provinsi Lampung di Indonesia Peta lokasi Kabupaten di Lampung Artikel utama: Daftar kabupaten di Indonesia menurut waktu pembentukan Berikut adalah artikel mengenai Daftar kabupaten dan/atau kota di Lampung berdasarkan waktu pembentukan yang diurutkan berdasarkan abjad. Referensi berdasarkan Undang-Undang Republik Indonesia yang pertama dikeluarkan saat pembentukan kabupaten/kota tersebut meskipun terdapat perundang-undangan terbaru dikemudian hari. No. Kode…

Soccer clubWestern Mass PioneersFull nameWestern Mass PioneersNickname(s)PioneersFounded1998; 26 years ago (1998)StadiumLusitano StadiumLudlow, MassachusettsCapacity3,000OwnerCelso CorreiaHead CoachFederico MolinariLeagueUSL League Two20232nd, Northeast DivisionPlayoffs: Conference QuarterfinalsWebsiteClub website Home colors Away colors Western Mass Pioneers is an American soccer team based in Ludlow, Massachusetts, United States. Founded in 1998, the team plays in USL League …

Confederate Army general and American politician (1823–1914) For his son, the American World War II general, see Simon Bolivar Buckner Jr. Simon Bolivar BucknerBuckner, c. 1860–7030th Governor of KentuckyIn officeAugust 30, 1887 – September 2, 1891LieutenantJames BryanPreceded byJ. Proctor KnottSucceeded byJohn Brown Personal detailsBorn(1823-04-01)April 1, 1823Munfordville, Kentucky, U.S.DiedJanuary 8, 1914(1914-01-08) (aged 90)Hart County, Kentucky, U.S.Resting placeF…

Gian Piero Gasperini Informasi pribadiTanggal lahir 26 Januari 1958 (umur 66)Tempat lahir Grugliasco, ItaliaPosisi bermain GelandangInformasi klubKlub saat ini Atalanta (manajer)Karier junior1967–1976 JuventusKarier senior*Tahun Tim Tampil (Gol)1976–1977 Juventus 0 (0)1977–1978 → Reggiana (loan) 16 (0)1978–1983 Palermo 128 (11)1983–1984 S.S. Cavese 1919 34 (2)1984–1985 A.C. Pistoiese 34 (4)1985–1990 Pescara 160 (21)1990–1991 Salernitana 35 (1)1991–1993 Vis Pesaro 61 (3)K…

الأخدود شعار نادي الأخدود الاسم الكامل نادي الأخدود الرياضي السعودي الاسم المختصر OKH الألوان   الأبيض   الكحلي تأسس عام 1976؛ منذ 48 سنوات (1976) الملعب ملعب نادي الأخدودنجران  السعودية(السعة: 12،000) البلد السعودية  الدوري دوري المحترفين السعودي 2022–23 دوري ال…

Study of finance of an enterprise This article relies largely or entirely on a single source. Relevant discussion may be found on the talk page. Please help improve this article by introducing citations to additional sources.Find sources: Strategic financial management – news · newspapers · books · scholar · JSTOR (January 2011) Corporate finance Financial management Asset and liability management Business plan Clawback Corporate action Enterprise risk ma…

Kembali kehalaman sebelumnya