Skip to content

Latest commit

 

History

History
179 lines (153 loc) · 3.28 KB

blender-related-specs.md

File metadata and controls

179 lines (153 loc) · 3.28 KB

<< Back to main page Blender Audio Research - uriel Deveaud @2022


Blender related specifications

Audio Project Scenes Settings

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

Audio Strip

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?)

Clip Editor

- !!! At this time, Audio clip cannot be edited !!!

Rendering Audio

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)@@

Audio Operators

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)

Relations

DeviceManager Class Reference

#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

AudaspaceBlender
registerDevice()_
getDeviceFactory()_
getDefaultDeviceFactory()_
setDevice()_
openDevice()_
openDefaultDevice()_
releaseDevice()_
getDevice()_
get3DDevice()_
getAvailableDeviceNames()_