Sample Program List
Sample name | Directory | Overview |
Getting ACB information Acquiring ACB information | /cri/pc/samples/criatomex/acb_info | A sample that acquires information such as the number of queues and queue names from ACB data.
|
In-game preview In-game preview | /cri/pc/samples/criatomex/acb_info_with_in_game_preview | A sample of the in-game preview function.
|
Log output Log output | /cri/pc/samples/criatomex/acb_info_with_logging | A sample of the log output function.
|
Obtaining ACF information Acquiring ACF information | /cri/pc/samples/criatomex/acf_info | A sample that acquires information such as category and AISAC control from ACF data.
|
Additional AWB Content Additional content by AWB | /cri/pc/samples/criatomex/additional_awb | A sample that adds content by attaching an additional AWB.
|
Building DSP Bus Building a DSP bus | /cri/pc/samples/criatomex/attach_dsp_setting | A sample that builds a DSP bus from the DSP bus settings set in CRI Atom Craft.
|
Control by category Control by category | /cri/pc/samples/criatomex/category | A sample that controls by category.
|
Ducking with REACT Ducking with REACT | /cri/pc/samples/criatomex/category_with_react | A sample that performs ducking with REACT set in CRI Atom Craft. |
3D positioning 3D positioning | /cri/pc/samples/criatomex/control_3d_pos | A sample that performs 3D positioning.
|
Spatial audio connection function "3D Transceiver" Spatial audio connection function "3D transceiver" | /cri/pc/samples/criatomex/control_3d_pos_transceiver | A sample of the spatial audio connection function "3D transceiver".
|
AISAC control AISAC control | /cri/pc/samples/criatomex/control_aisac | A sample of AISAC control.
|
Panning Panning | /cri/pc/samples/criatomex/control_pan | A sample of 3D panning and send level settings.
|
Voice priority Voice priority | /cri/pc/samples/criatomex/control_priority | A voice priority example. |
Controlling Volume by Tracks Track-by-track volume control | /cri/pc/samples/criatomex/control_track_volume | A track-specific volume control example. |
Cross-faded Playback Crossfade playback | /cri/pc/samples/criatomex/crossfade_playback | A crossfade playback example. |
Measuring CPU Load CPU load measurement | /cri/pc/samples/criatomex/display_cpu_load | A sample of checking CPU load using the ADX performance monitor function. |
Displaying Meters Various meter displays | /cri/pc/samples/criatomex/display_meter | A sample that displays VU, loudness, and true peak information. |
Error Callback Error callback | /cri/pc/samples/criatomex/error_callback | A sample of error handling function common to the CRI library. |
Filter Callback Filter callback | /cri/pc/samples/criatomex/filter_callback | A sample that obtains decoded PCM data and processes it. |
AtomCraft profiler integration AtomCraft profiler integration | /cri/pc/samples/criatomex/for_profiler | A sample that integrates with AtomCraft's profiler function. |
Game loop 30fps Game loop 30fps | /cri/pc/samples/criatomex/game_loop_30fps | A sample of ADX initialization when the application's main loop is 30FPS (2V loop). |
HCA-MX Playback HCA-MX playback | /cri/pc/samples/criatomex/hca_mx_playback | A sample that plays HCA-MX data. |
Insertion DSP (Time Stretch) Insertion DSP (Time Stretch) | /cri/pc/samples/criatomex/insertion_dsp_time_stretch | A sample of the time stretch function that changes the playback speed without changing the pitch. |
Initialization by passing the work area Initialization by passing a work area | /cri/pc/samples/criatomex/memory_management | A sample that calculates the work size required for handle generation, etc., and prepares a work area on the application side. |
Ambisonics Playback Ambisonics playback | /cri/pc/samples/criatomex/playback_playback_ambisonics | A sample that plays Ambisonics audio material. |
AWB playback AWB playback | /cri/pc/samples/criatomex/playback_awb | A sample that plays audio data in an AWB file. |
Block playback Block playback | /cri/pc/samples/criatomex/playback_block | A sample that plays and controls a block cue with branches. |
Playback by Cue ID Cue ID playback | /cri/pc/samples/criatomex/playback_cue | A sample that plays Cue data in an ACB file. |
Playback by specifying file name File name playback | /cri/pc/samples/criatomex/playback_fname | A sample that plays an audio file directly. |
On-memory Playback On-memory playback | /cri/pc/samples/criatomex/playback_memory | A sample that directly plays audio data loaded into memory. |
Playing Back Multiple ACBs Multiple ACB playback | /cri/pc/samples/criatomex/playback_multi_acb | A sample that uses multiple ACB files and plays the cues recorded in each. |
Multi-codec Playback Multiple codec playback | /cri/pc/samples/criatomex/playback_multi_codec | A sample that plays audio data of various codecs on a single player. |
Playback by Changing Parameters Parameter change playback | /cri/pc/samples/criatomex/playback_param | A sample that controls volume, pitch, effects, etc. during playback. |
Playing Back Large Amount of Voices Massive voice playback | /cri/pc/samples/criatomex/playback_many_voices | A sample that plays a cue using a large number of voices. |
Massive streaming voice playback Massive streaming voice playback | /cri/pc/samples/criatomex/playback_many_streaming_voices | A sample that plays a streaming cue using a large number of voices. |
Playback a Track Transition by Selector Track transition playback by selector | /cri/pc/samples/criatomex/playback_track_transition_by_selector | A sample that switches playback music by specifying a selector label. |
Binaural playback Binaural playback | /cri/pc/samples/criatomex/playback_with_binauralization | A sample that plays multi-channel audio material in binaural form. |
Reading data while playing audio Backloading data during audio playback | /cri/pc/samples/criatomex/playback_with_data_load | A sample that backloads a data file while playing audio data. |
Pausing Playback Pause playback | /cri/pc/samples/criatomex/pause_resume | A sample that pauses and resumes the player. |
Synchronizing the Start of Playback Synchronize playback start | /cri/pc/samples/criatomex/pause_playback | A sample that uses the pause function to synchronize the start of playback for multiple voices. |
Raw PCM Playback Play raw PCM | /cri/pc/samples/criatomex/raw_pcm_playback | A sample that outputs waveform data generated by a program. |
Simple playback Simple playback | /cri/pc/samples/criatomex/simple_playback | A simple playback sample. |
Simple playback of HCA data Simple playback of HCA data | /cri/pc/samples/criatomex/simple_playback_hca | A simple playback sample that plays HCA data. Create a voice pool that supports HCA. |
Spectrum Analyzer Spectrum analyzer | /cri/pc/samples/criatomex/spectrum_analyzer | A sample that analyzes and displays the frequency of audio. . |
Playback by specifying the playback start time (seek playback) Playback by specifying the playback start time (seek playback) | /cri/pc/samples/criatomex/seek_playback | A sample that plays by specifying the playback start time (seek position). |
Seamless linked playback Seamless linked playback | /cri/pc/samples/criatomex/seamless_palyback | A sample that links and plays multiple waveform data. |
Changing Thread Framework Changing the thread framework | /cri/pc/samples/criatomex/thread_framework | A sample that initializes the ADX thread model. |
Tween Tween | /cri/pc/samples/criatomex/tween | A sample that uses Tween to change playback parameters. |
Behavior of Virtual Voice Behavior of virtual voice | /cri/pc/samples/criatomex/virtual_voice | A sample that shows behavior when there are fewer voices than players. |
Voice Event Callback Voice event callback | /cri/pc/samples/criatomex/voice_event_callback | A sample that monitors voice events. |
Voice Pool ID Voice pool identifier | /cri/pc/samples/criatomex/voice_pool_identifier | A sample that shows how to associate a voice pool with a player. |