This section provides the list and overview of sample programs included in the SDK.
CRI ADX
Last Updated: 2024-07-17 10:47 p
|
Name of the Sample | Directory | Overview |
---|---|---|
Acquiring ACB information | /CRIWARE/SDK/pc/samples/criatomex/acb_info | A sample which acquires information such as the number of Cues or Cue name from ACB data. |
Acquiring ACF information | /CRIWARE/SDK/pc/samples/criatomex/acf_info | A sample which acquires information such as the category or AISAC control from ACF data. |
Additional AWB Content | /CRIWARE/SDK/pc/samples/criatomex/additional_awb | A sample which adds the content by attaching an additional AWB. |
Building DSP bus | /CRIWARE/SDK/pc/samples/criatomex/attach_dsp_setting | A sample which builds a DSP bus from DSP bus settings configured in CRI Atom Craft. |
Control by category | /CRIWARE/SDK/pc/samples/criatomex/category | A sample which controls sound by category. |
Using REACT for Ducking | /CRIWARE/SDK/pc/samples/criatomex/category_with_react | A sample which performs ducking using REACT configured in CRI Atom Craft. |
3D positioning | /CRIWARE/SDK/pc/samples/criatomex/control_3d_pos | A sample which performs 3D positioning. |
AISAC control | /CRIWARE/SDK/pc/samples/criatomex/control_aisac | A sample for AISAC. |
Panning | /CRIWARE/SDK/pc/samples/criatomex/control_pan | A sample for setting 3D panning and send level. |
Voice priority | /CRIWARE/SDK/pc/samples/criatomex/control_priority | A sample for voice priority. |
Cross-faded playback | /CRIWARE/SDK/pc/samples/criatomex/crossfade_playback | A sample for cross-faded playback. |
Measuring CPU load | /CRIWARE/SDK/pc/samples/criatomex/display_cpu_load | A sample which examines CPU load using a performance monitor provided in ADX. |
Displaying Meters | /CRIWARE/SDK/pc/samples/criatomex/display_meter | A sample that displays VU, loudness, and true peak information. |
Error call back | /CRIWARE/SDK/pc/samples/criatomex/error_callback | A sample for error handling feature common to CRI library. |
Filter callback | /CRIWARE/SDK/pc/samples/criatomex/filter_callback | A sample which acquires decoded PCM data and processes it. |
Game loop 30fps | /CRIWARE/SDK/pc/samples/criatomex/game_loop_30fps | A sample which initializes ADX when the main loop of the application is 30FPS (2V loop). |
HCA-MX Playback | /CRIWARE/SDK/pc/samples/criatomex/hca_mx_playback | A sample which plays back HCA-MX data. |
Insertion DSP (time stretch) | /CRIWARE/SDK/pc/samples/criatomex/criatom_samples_insertion_dsp_time_stretch | A sample for time stretch which changes playback speed without changing pitch. |
Initialization by passing work area | /CRIWARE/SDK/pc/samples/criatomex/memory_management | A sample which calculates the work size required for generating handle etc., and prepares a work area in application. |
AWB playback | /CRIWARE/SDK/pc/samples/criatomex/playback_awb | A sample which plays back sound data in an AWB file. |
Block Playback | /CRIWARE/SDK/pc/samples/criatomex/playback_block | A sample which plays back and controls a block Cue having a branch. |
Playback by Cue ID | /CRIWARE/SDK/pc/samples/criatomex/playback_cue | A sample which plays back Cue data in an ACB file. |
Playback by specifying a file name | /CRIWARE/SDK/pc/samples/criatomex/playback_fname | A sample which plays back a sound file directly. |
On-memory playback | /CRIWARE/SDK/pc/samples/criatomex/playback_memory | A sample which directly plays back sound data loaded onto the memory. |
Playing back multiple ACBs | /CRIWARE/SDK/pc/samples/criatomex/playback_multi_acb | A sample which uses multiple ACB files and plays back Cues included in each file. |
Multi-codec Playback | /CRIWARE/SDK/pc/samples/criatomex/playback_multi_codec | A sample that plays back sound data from different codecs in a single player. |
Playback by changing parameters | /CRIWARE/SDK/pc/samples/criatomex/playback_param | A sample which modifies volume, pitch, and effect etc. when playing back sound. |
Playing back large amount of Voices | /CRIWARE/SDK/pc/samples/criatomex/playback_many_voices | A sample which plays back Cues using very large amount of Voices. |
Playing back large amount of streaming Voices | /CRIWARE/SDK/pc/samples/criatomex/playback_many_streaming_voices | A sample which plays back streaming Cues using very large amount of Voices. |
Playback Track Transition by Selector | /CRIWARE/SDK/pc/samples/criatomex/playback_track_transition_by_selector | A sample which switches playing music by specifying a selector label. |
Reading data in background while playing sound | /CRIWARE/SDK/pc/samples/criatomex/playback_with_data_load | A sample which loads a data file in background while playing sound data. |
Pausing playback | /CRIWARE/SDK/pc/samples/criatomex/pause_resume | A sample which pauses and resumes a player. |
Synchronizing the start of playbacks | /CRIWARE/SDK/pc/samples/criatomex/pause_playback | A sample which synchronizes the start of playbacks for multiple Voices using pausing function. |
Raw PCM Playback | /CRIWARE/SDK/pc/samples/criatomex/raw_pcm_playback | A sample which outputs the waveform data generated by a program. |
Simple playback | /CRIWARE/SDK/pc/samples/criatomex/simple_playback | A sample which simply plays back sound. |
Simple playback of HCA data | /CRIWARE/SDK/pc/samples/criatomex/simple_playback_hca | A sample which simply plays back HCA data. It creates a Voice Pool which supports HCA. |
Spectrum Analyzer | /CRIWARE/SDK/pc/samples/criatomex/spectrum_analyzer | A sample which performs frequency analysis of audio data and displays the result. |
Playing back by specifying a time to start playback (seek playback) | /CRIWARE/SDK/pc/samples/criatomex/seek_playback | A sample which plays back sound by specifying the time to start playback (seek position). |
Seamless concatenated playback | /CRIWARE/SDK/pc/samples/criatomex/seamless_palyback | A sample which concatenates multiple wave data and plays them back. |
Changing thread framework | /CRIWARE/SDK/pc/samples/criatomex/thread_framework | A sample which initializes the library by specifying a thread model in ADX. |
Behavior of virtual voice | /CRIWARE/SDK/pc/samples/criatomex/virtual_voice | A sample which demonstrates the behavior of the library when the number of Voices are smaller than that of players. |
Voice Event Callback | /CRIWARE/SDK/pc/samples/criatomex/voice_event_callback | A sample which monitors a voice event. |
Voice pool ID | /CRIWARE/SDK/pc/samples/criatomex/voice_pool_identifier | A sample which shows how to associate a Voice Pool with a player. |
Implementation With the User Multithread Model | /CRIWARE/SDK/pc/samples/criatomex/user_multithread_framework | A sample which operates CRI Atom in the user multithread model. |
Multichannel Playback | /CRIWARE/SDK/pc/samples/criatomex/playback_multi_ch | A sample which plays back multichannel audio data. |
WASAPI Exclusive Mode | /CRIWARE/SDK/pc/samples/criatomex/wasapi_exclusive | A sample that demonstrates how to output sound using the WASAPI exclusive mode. |
User PCM Output | /CRIWARE/SDK/pc/samples/criatomex/user_pcm_output | A sample that obtains PCM data from the Atom library and performs sound output processing in the application. |
User Effect Plugin | /CRIWARE/SDK/pc/samples/criatomex/user_effect_plugin | A sample that incorporates user-defined effects into ADX. |
Select audio output device | /CRIWARE/SDK/pc/samples/criatomex/select_deice | A sample which select audio output device. |
Output from multiple devices | /CRIWARE/SDK/pc/samples/criatomex/multi_device | A sample which output from multiple devices. |