<< Back to main page Blender Audio Research - uriel Deveaud @2022
In the Scene Properties Panel is located an audio settings box, that includes:
Settings | Details | Min. | Max. | Default |
---|---|---|---|---|
Volume (Main) | is_Animated | 0.0 | 100.0 | 1.0 |
Distance Model |
- None - Iverse / Inverse Clamped - Linea / Linear Clamped - Exponent / Exponent Clamped |
[0] | [7] | [3] |
Doppler Speed | Speed of Sound | 0.01 | 10 000.0 | 1.0 |
Doppler Factor | Pitch Factor for Doppler Effect | 0.0 | 10 000.0 | 1.0 |
An Audio file is loaded in blender as a sequence file (AKA "Audio Strip"). This content includes several properties:
- Volume (animated)
- Pitch (animated)
- Pan
- Mono (Bool)
- Display Waveform (Bool)
- Channel (Sequencer channel!) (Int)
- Start
- Duration
- Strip Offset Start
- Strip Offset End
- Hold Offset Start
- Hold Offset End
- Source File (String)
- Path to file (String)
- Packing (Bool)
- Caching (Bool)
- Strip Modifiers (Add)
- Cache Settings (Check if apply to audio?)
- !!! At this time, Audio clip cannot be edited !!!
About the multi-channel rendering and export features... Render Audio Mixdown
- ONLY Render Audio based on Channels settings (Mono export option)
+ text in green
! text in orange
# text in gray
@@ Remap (and bold)@@
bpy.ops.sound.mixdown
! (filepath='', check_existing=True, filter_blender=False, filter_backup=False, filter_image=False, filter_movie=False,
! filter_python=False, filter_font=False, filter_sound=True, filter_text=False, filter_archive=False, filter_btx=False,
! filter_collada=False, filter_alembic=False, filter_usd=False, filter_obj=False, filter_volume=False, filter_folder=True,
! filter_blenlib=False, filemode=9, relative_path=True, display_type='DEFAULT', sort_method='', accuracy=1024, container='FLAC',
! codec='FLAC', format='S16', bitrate=192, split_channels=False)
#include <DeviceManager.h> >
aud.Device Device objects represent an audio output backend like OpenAL or SDL, but might also represent a file output or RAM buffer output
Audaspace | Blender |
---|---|
registerDevice() | _ |
getDeviceFactory() | _ |
getDefaultDeviceFactory() | _ |
setDevice() | _ |
openDevice() | _ |
openDefaultDevice() | _ |
releaseDevice() | _ |
getDevice() | _ |
get3DDevice() | _ |
getAvailableDeviceNames() | _ |