OpenDBC
Menu

Sounds

Sound effects, 3D sounds, recording, EAX.

126 entries — 41 implemented in OpenDBC (32%), 1 compatibility stubs.

Type and status legend

CLONE SOUND dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
CLONE SOUND Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem CLONE SOUND — generated example
clone sound 1, 1

Source: darkbasic_reference.md:41; dbpro_reference.md:114

DELETE SOUND dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
DELETE SOUND Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem DELETE SOUND — generated example
delete sound 1

Source: darkbasic_reference.md:70; dbpro_reference.md:184

GET EAX dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX()

Typed signature: none → integer

Parameters

No parameters.

Return value: integer

Example generated example

rem GET EAX — generated example
result = get eax()
print result

Source: dbpro_reference.md:1704

GET EAX AIR ABSORPTION dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX AIR ABSORPTION(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX AIR ABSORPTION — generated example
result = get eax air absorption(1)
print result

Source: dbpro_reference.md:1705

GET EAX CONE INSIDE ANGLE dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX CONE INSIDE ANGLE(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX CONE INSIDE ANGLE — generated example
result = get eax cone inside angle(1)
print result

Source: dbpro_reference.md:1706

GET EAX CONE ORIENTATION X dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX CONE ORIENTATION X(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX CONE ORIENTATION X — generated example
result = get eax cone orientation x(1)
print result

Source: dbpro_reference.md:1707

GET EAX CONE ORIENTATION Y dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX CONE ORIENTATION Y(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX CONE ORIENTATION Y — generated example
result = get eax cone orientation y(1)
print result

Source: dbpro_reference.md:1708

GET EAX CONE ORIENTATION Z dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX CONE ORIENTATION Z(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX CONE ORIENTATION Z — generated example
result = get eax cone orientation z(1)
print result

Source: dbpro_reference.md:1709

GET EAX CONE OUTSIDE ANGLE dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX CONE OUTSIDE ANGLE(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX CONE OUTSIDE ANGLE — generated example
result = get eax cone outside angle(1)
print result

Source: dbpro_reference.md:1710

GET EAX CONE OUTSIDE VOLUME dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX CONE OUTSIDE VOLUME(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX CONE OUTSIDE VOLUME — generated example
result = get eax cone outside volume(1)
print result

Source: dbpro_reference.md:1711

GET EAX DECAY HF RATIO dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX DECAY HF RATIO(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX DECAY HF RATIO — generated example
result = get eax decay hf ratio(1)
print result

Source: dbpro_reference.md:1712

GET EAX ENVIRONMENT dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX ENVIRONMENT(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX ENVIRONMENT — generated example
result = get eax environment(1)
print result

Source: dbpro_reference.md:1713

GET EAX ENVIRONMENT DIFFUSION dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX ENVIRONMENT DIFFUSION(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX ENVIRONMENT DIFFUSION — generated example
result = get eax environment diffusion(1)
print result

Source: dbpro_reference.md:1714

GET EAX ENVIRONMENT SIZE dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX ENVIRONMENT SIZE(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX ENVIRONMENT SIZE — generated example
result = get eax environment size(1)
print result

Source: dbpro_reference.md:1715

GET EAX FLAGS dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX FLAGS(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX FLAGS — generated example
result = get eax flags(1)
print result

Source: dbpro_reference.md:1716

GET EAX MAX DISTANCE dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX MAX DISTANCE(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX MAX DISTANCE — generated example
result = get eax max distance(1)
print result

Source: dbpro_reference.md:1717

GET EAX MIN DISTANCE dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX MIN DISTANCE(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX MIN DISTANCE — generated example
result = get eax min distance(1)
print result

Source: dbpro_reference.md:1718

GET EAX REFLECTIONS dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX REFLECTIONS(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX REFLECTIONS — generated example
result = get eax reflections(1)
print result

Source: dbpro_reference.md:1719

GET EAX REFLECTIONS DELAY dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX REFLECTIONS DELAY(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX REFLECTIONS DELAY — generated example
result = get eax reflections delay(1)
print result

Source: dbpro_reference.md:1720

GET EAX REVERB dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX REVERB(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX REVERB — generated example
result = get eax reverb(1)
print result

Source: dbpro_reference.md:1721

GET EAX REVERB DELAY dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX REVERB DELAY(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX REVERB DELAY — generated example
result = get eax reverb delay(1)
print result

Source: dbpro_reference.md:1722

GET EAX ROOM dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX ROOM(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX ROOM — generated example
result = get eax room(1)
print result

Source: dbpro_reference.md:1723

GET EAX ROOM DECAY TIME dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX ROOM DECAY TIME(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX ROOM DECAY TIME — generated example
result = get eax room decay time(1)
print result

Source: dbpro_reference.md:1724

GET EAX ROOM HF dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX ROOM HF(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX ROOM HF — generated example
result = get eax room hf(1)
print result

Source: dbpro_reference.md:1725

GET EAX ROOM ROLLOFF dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX ROOM ROLLOFF(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX ROOM ROLLOFF — generated example
result = get eax room rolloff(1)
print result

Source: dbpro_reference.md:1726

GET EAX SOURCE ABSORPTION dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE ABSORPTION(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX SOURCE ABSORPTION — generated example
result = get eax source absorption(1)
print result

Source: dbpro_reference.md:1727

GET EAX SOURCE DIRECT dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE DIRECT(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX SOURCE DIRECT — generated example
result = get eax source direct(1)
print result

Source: dbpro_reference.md:1728

GET EAX SOURCE DIRECT HF dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE DIRECT HF(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX SOURCE DIRECT HF — generated example
result = get eax source direct hf(1)
print result

Source: dbpro_reference.md:1729

GET EAX SOURCE FLAGS dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE FLAGS(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX SOURCE FLAGS — generated example
result = get eax source flags(1)
print result

Source: dbpro_reference.md:1730

GET EAX SOURCE OBSTRUCTION dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE OBSTRUCTION(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX SOURCE OBSTRUCTION — generated example
result = get eax source obstruction(1)
print result

Source: dbpro_reference.md:1731

GET EAX SOURCE OBSTRUCTION LF dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE OBSTRUCTION LF(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX SOURCE OBSTRUCTION LF — generated example
result = get eax source obstruction lf(1)
print result

Source: dbpro_reference.md:1732

GET EAX SOURCE OCCLUSION dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE OCCLUSION(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX SOURCE OCCLUSION — generated example
result = get eax source occlusion(1)
print result

Source: dbpro_reference.md:1733

GET EAX SOURCE OCCLUSION LF dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE OCCLUSION LF(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX SOURCE OCCLUSION LF — generated example
result = get eax source occlusion lf(1)
print result

Source: dbpro_reference.md:1734

GET EAX SOURCE OCCLUSION ROOM dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE OCCLUSION ROOM(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX SOURCE OCCLUSION ROOM — generated example
result = get eax source occlusion room(1)
print result

Source: dbpro_reference.md:1735

GET EAX SOURCE OUTSIDE dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE OUTSIDE(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX SOURCE OUTSIDE — generated example
result = get eax source outside(1)
print result

Source: dbpro_reference.md:1736

GET EAX SOURCE ROLLOFF dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE ROLLOFF(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX SOURCE ROLLOFF — generated example
result = get eax source rolloff(1)
print result

Source: dbpro_reference.md:1737

GET EAX SOURCE ROOM dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE ROOM(Integer1)

Typed signature: integer → integer

Parameters

ParameterTypeNotes
Integer1integer—

Return value: integer

Example generated example

rem GET EAX SOURCE ROOM — generated example
result = get eax source room(1)
print result

Source: dbpro_reference.md:1738

GET EAX SOURCE ROOM HF dbproFunction

Compatibility: dbpro

Historical DarkBASIC Professional function recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
Result = GET EAX SOURCE ROOM HF(Integer1)

Typed signature: integer → real

Parameters

ParameterTypeNotes
Integer1integer—

Return value: real

Example generated example

rem GET EAX SOURCE ROOM HF — generated example
result = get eax source room hf(1)
print result

Source: dbpro_reference.md:1739

GET SOUND PAN dbcFunction

Compatibility: dbc

DarkBASIC Classic function implemented with an observable contract.

Implemented in OpenDBC
Result = GET SOUND PAN(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem GET SOUND PAN — generated example
result = get sound pan(1)
print result

Source: darkbasic_reference.md:543

GET SOUND SPEED dbcFunction

Compatibility: dbc

DarkBASIC Classic function implemented with an observable contract.

Implemented in OpenDBC
Result = GET SOUND SPEED(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem GET SOUND SPEED — generated example
result = get sound speed(1)
print result

Source: darkbasic_reference.md:544

GET SOUND VOLUME dbcFunction

Compatibility: dbc

DarkBASIC Classic function implemented with an observable contract.

Implemented in OpenDBC
Result = GET SOUND VOLUME(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem GET SOUND VOLUME — generated example
result = get sound volume(1)
print result

Source: darkbasic_reference.md:545

LISTENER ANGLE X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LISTENER ANGLE X()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem LISTENER ANGLE X — generated example
result = listener angle x()
print result

Source: darkbasic_reference.md:608; dbpro_reference.md:1935

LISTENER ANGLE Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LISTENER ANGLE Y()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem LISTENER ANGLE Y — generated example
result = listener angle y()
print result

Source: darkbasic_reference.md:609; dbpro_reference.md:1936

LISTENER ANGLE Z dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LISTENER ANGLE Z()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem LISTENER ANGLE Z — generated example
result = listener angle z()
print result

Source: darkbasic_reference.md:610; dbpro_reference.md:1937

LISTENER POSITION X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LISTENER POSITION X()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem LISTENER POSITION X — generated example
result = listener position x()
print result

Source: darkbasic_reference.md:611; dbpro_reference.md:1938

LISTENER POSITION Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LISTENER POSITION Y()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem LISTENER POSITION Y — generated example
result = listener position y()
print result

Source: darkbasic_reference.md:612; dbpro_reference.md:1939

LISTENER POSITION Z dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = LISTENER POSITION Z()

Typed signature: none → real

Parameters

No parameters.

Return value: real

Example generated example

rem LISTENER POSITION Z — generated example
result = listener position z()
print result

Source: darkbasic_reference.md:613; dbpro_reference.md:1940

LOAD 3DSOUND dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2 in DBC, 2-4 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC
LOAD 3DSOUND String1$, Number2

Typed signature: string, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—

Example generated example

rem LOAD 3DSOUND — generated example
load 3dsound "media/file.dat", 1

DBPro variant dbpro

Implemented in OpenDBC
LOAD 3DSOUND String1$, Number2, [Number3], [Number4]

Typed signature: string, number, number, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—
Number3numberoptional
Number4numberoptional

Example generated example

rem LOAD 3DSOUND — generated example
load 3dsound "media/file.dat", 1, 1, 1

Source: darkbasic_reference.md:149; dbpro_reference.md:350

LOAD SOUND dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): arity, typed overloads.

  • Arity: 2-3 in DBC, 2-5 in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Implemented in OpenDBC

Compatibility note: Accepts Filename$, SoundId and an optional historical priority hint. The priority value is retained for source compatibility and has no portable backend effect.

LOAD SOUND String1$, Number2, [Number3]

Typed signature: string, number, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—
Number3numberoptional

Example

load sound "media/shot.wav", 1
play sound 1
wait key

DBPro variant dbpro

Implemented in OpenDBC
LOAD SOUND String1$, Number2, [Number3], [Number4], [Number5]

Typed signature: string, number, number, number, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—
Number3numberoptional
Number4numberoptional
Number5numberoptional

Example

load sound "media/shot.wav", 1
play sound 1
wait key

Source: darkbasic_reference.md:159; dbpro_reference.md:371

LOAD SOUND FROM BLOCK dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
LOAD SOUND FROM BLOCK Integer1, String2$, Integer3

Typed signature: integer, string, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
String2$string—
Integer3integer—

Example generated example

rem LOAD SOUND FROM BLOCK — generated example
load sound from block 1, "media/file.dat", 1

Source: dbpro_reference.md:372

LOOP SOUND dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
LOOP SOUND Number1, [Number2], [Number3], [Number4]

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional
Number3numberoptional
Number4numberoptional

Example generated example

rem LOOP SOUND — generated example
loop sound 1, 1, 1, 1

Source: darkbasic_reference.md:167; dbpro_reference.md:384

PAUSE SOUND dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
PAUSE SOUND Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem PAUSE SOUND — generated example
pause sound 1

Source: darkbasic_reference.md:217; dbpro_reference.md:511

PLAY SOUND dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
PLAY SOUND Number1, [Number2]

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Example

load sound "media/shot.wav", 1
play sound 1
wait key

Source: darkbasic_reference.md:236; dbpro_reference.md:907

POSITION LISTENER dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
POSITION LISTENER Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem POSITION LISTENER — generated example
position listener 1, 1, 1

Source: darkbasic_reference.md:242; dbpro_reference.md:914

POSITION SOUND dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
POSITION SOUND Number1, Number2, Number3, Number4

Typed signature: number, number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—
Number4number—

Example generated example

rem POSITION SOUND — generated example
position sound 1, 1, 1, 1

Source: darkbasic_reference.md:246; dbpro_reference.md:920

RECORD SOUND dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
RECORD SOUND Number1, [Number2]

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Example generated example

rem RECORD SOUND — generated example
record sound 1, 1

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
RECORD SOUND Number1, [Number2]

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2numberoptional

Example generated example

rem RECORD SOUND — generated example
record sound 1, 1

Source: darkbasic_reference.md:261; dbpro_reference.md:967

RESUME SOUND dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
RESUME SOUND Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem RESUME SOUND — generated example
resume sound 1

Source: darkbasic_reference.md:267; dbpro_reference.md:986

ROTATE LISTENER dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
ROTATE LISTENER Number1, Number2, Number3

Typed signature: number, number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—
Number3number—

Example generated example

rem ROTATE LISTENER — generated example
rotate listener 1, 1, 1

Source: darkbasic_reference.md:275; dbpro_reference.md:996

SAVE SOUND dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
SAVE SOUND String1$, Number2

Typed signature: string, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—

Example generated example

rem SAVE SOUND — generated example
save sound "media/file.dat", 1

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
SAVE SOUND String1$, Number2

Typed signature: string, number → void

Parameters

ParameterTypeNotes
String1$string—
Number2number—

Example generated example

rem SAVE SOUND — generated example
save sound "media/file.dat", 1

Source: darkbasic_reference.md:281; dbpro_reference.md:1013

SCALE LISTENER dbproCommand

Compatibility: dbpro

DarkBASIC Professional command implemented with an observable contract.

Implemented in OpenDBC
SCALE LISTENER Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SCALE LISTENER — generated example
scale listener 1

Source: dbpro_reference.md:1017

SET EAX dbcdbproCommand

Compatibility: dbc and dbpro

Historical DarkBASIC Classic command callable through a documented neutral compatibility stub.

⚠ Behaves differently in DBC and DBPro

Difference(s): typed overloads, implementation status.

  • Status: Compatibility stub (permanent) in DBC, Unsupported (DBC2043) in DBPro.
  • Typed signatures differ (see each variant).

DBC variant dbc

Compatibility stub (callable neutral behavior)

Compatibility note: Executes a documented neutral compatibility behavior; it is not an implementation of the historical facility.

SET EAX Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem SET EAX — generated example
set eax 1

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
SET EAX Integer1

Typed signature: integer → void

Parameters

ParameterTypeNotes
Integer1integer—

Example generated example

rem SET EAX — generated example
set eax 1

Source: darkbasic_reference.md:315; dbpro_reference.md:1098

SET EAX AIR ABSORPTION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX AIR ABSORPTION Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX AIR ABSORPTION — generated example
set eax air absorption 1, 1

Source: dbpro_reference.md:1099

SET EAX CLIP DECAY HF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX CLIP DECAY HF Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX CLIP DECAY HF — generated example
set eax clip decay hf 1, 1

Source: dbpro_reference.md:1100

SET EAX CONE INSIDE ANGLE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX CONE INSIDE ANGLE Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX CONE INSIDE ANGLE — generated example
set eax cone inside angle 1, 1

Source: dbpro_reference.md:1101

SET EAX CONE ORIENTATION X dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX CONE ORIENTATION X Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX CONE ORIENTATION X — generated example
set eax cone orientation x 1, 1

Source: dbpro_reference.md:1102

SET EAX CONE ORIENTATION Y dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX CONE ORIENTATION Y Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX CONE ORIENTATION Y — generated example
set eax cone orientation y 1, 1

Source: dbpro_reference.md:1103

SET EAX CONE ORIENTATION Z dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX CONE ORIENTATION Z Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX CONE ORIENTATION Z — generated example
set eax cone orientation z 1, 1

Source: dbpro_reference.md:1104

SET EAX CONE OUTSIDE ANGLE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX CONE OUTSIDE ANGLE Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX CONE OUTSIDE ANGLE — generated example
set eax cone outside angle 1, 1

Source: dbpro_reference.md:1105

SET EAX CONE OUTSIDE VOLUME dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX CONE OUTSIDE VOLUME Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX CONE OUTSIDE VOLUME — generated example
set eax cone outside volume 1, 1

Source: dbpro_reference.md:1106

SET EAX DECAY HF RATIO dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX DECAY HF RATIO Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX DECAY HF RATIO — generated example
set eax decay hf ratio 1, 1

Source: dbpro_reference.md:1107

SET EAX DECAY TIME dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX DECAY TIME Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX DECAY TIME — generated example
set eax decay time 1, 1

Source: dbpro_reference.md:1108

SET EAX ENVIRONMENT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX ENVIRONMENT Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX ENVIRONMENT — generated example
set eax environment 1, 1

Source: dbpro_reference.md:1109

SET EAX ENVIRONMENT DIFFUSION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX ENVIRONMENT DIFFUSION Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX ENVIRONMENT DIFFUSION — generated example
set eax environment diffusion 1, 1

Source: dbpro_reference.md:1110

SET EAX ENVIRONMENT SIZE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX ENVIRONMENT SIZE Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX ENVIRONMENT SIZE — generated example
set eax environment size 1, 1

Source: dbpro_reference.md:1111

SET EAX FLAGS dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX FLAGS Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX FLAGS — generated example
set eax flags 1, 1

Source: dbpro_reference.md:1112

SET EAX MAX DISTANCE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX MAX DISTANCE Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX MAX DISTANCE — generated example
set eax max distance 1, 1

Source: dbpro_reference.md:1113

SET EAX MIN DISTANCE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX MIN DISTANCE Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX MIN DISTANCE — generated example
set eax min distance 1, 1

Source: dbpro_reference.md:1114

SET EAX REFLECTIONS dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX REFLECTIONS Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX REFLECTIONS — generated example
set eax reflections 1, 1

Source: dbpro_reference.md:1115

SET EAX REFLECTIONS DELAY dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX REFLECTIONS DELAY Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX REFLECTIONS DELAY — generated example
set eax reflections delay 1, 1

Source: dbpro_reference.md:1116

SET EAX REVERB dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX REVERB Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX REVERB — generated example
set eax reverb 1, 1

Source: dbpro_reference.md:1117

SET EAX REVERB DELAY dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX REVERB DELAY Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX REVERB DELAY — generated example
set eax reverb delay 1, 1

Source: dbpro_reference.md:1118

SET EAX ROOM dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX ROOM Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX ROOM — generated example
set eax room 1, 1

Source: dbpro_reference.md:1119

SET EAX ROOM HF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX ROOM HF Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX ROOM HF — generated example
set eax room hf 1, 1

Source: dbpro_reference.md:1120

SET EAX ROOM ROLLOFF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX ROOM ROLLOFF Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX ROOM ROLLOFF — generated example
set eax room rolloff 1, 1

Source: dbpro_reference.md:1121

SET EAX SCALE DECAY TIME dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SCALE DECAY TIME Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SCALE DECAY TIME — generated example
set eax scale decay time 1, 1

Source: dbpro_reference.md:1122

SET EAX SCALE REFLECTIONS dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SCALE REFLECTIONS Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SCALE REFLECTIONS — generated example
set eax scale reflections 1, 1

Source: dbpro_reference.md:1123

SET EAX SCALE REFLECTIONS DELAY dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SCALE REFLECTIONS DELAY Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SCALE REFLECTIONS DELAY — generated example
set eax scale reflections delay 1, 1

Source: dbpro_reference.md:1124

SET EAX SCALE REVERB dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SCALE REVERB Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SCALE REVERB — generated example
set eax scale reverb 1, 1

Source: dbpro_reference.md:1125

SET EAX SCALE REVERB DELAY dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SCALE REVERB DELAY Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SCALE REVERB DELAY — generated example
set eax scale reverb delay 1, 1

Source: dbpro_reference.md:1126

SET EAX SOURCE ABSORPTION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE ABSORPTION Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX SOURCE ABSORPTION — generated example
set eax source absorption 1, 1

Source: dbpro_reference.md:1127

SET EAX SOURCE AFFECT DIRECT HF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE AFFECT DIRECT HF Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SOURCE AFFECT DIRECT HF — generated example
set eax source affect direct hf 1, 1

Source: dbpro_reference.md:1128

SET EAX SOURCE AFFECT ROOM dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE AFFECT ROOM Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SOURCE AFFECT ROOM — generated example
set eax source affect room 1, 1

Source: dbpro_reference.md:1129

SET EAX SOURCE AFFECT ROOM HF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE AFFECT ROOM HF Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SOURCE AFFECT ROOM HF — generated example
set eax source affect room hf 1, 1

Source: dbpro_reference.md:1130

SET EAX SOURCE DIRECT dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE DIRECT Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SOURCE DIRECT — generated example
set eax source direct 1, 1

Source: dbpro_reference.md:1131

SET EAX SOURCE DIRECT HF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE DIRECT HF Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SOURCE DIRECT HF — generated example
set eax source direct hf 1, 1

Source: dbpro_reference.md:1132

SET EAX SOURCE FLAGS dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE FLAGS Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SOURCE FLAGS — generated example
set eax source flags 1, 1

Source: dbpro_reference.md:1133

SET EAX SOURCE OBSTRUCTION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE OBSTRUCTION Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SOURCE OBSTRUCTION — generated example
set eax source obstruction 1, 1

Source: dbpro_reference.md:1134

SET EAX SOURCE OBSTRUCTION LF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE OBSTRUCTION LF Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX SOURCE OBSTRUCTION LF — generated example
set eax source obstruction lf 1, 1

Source: dbpro_reference.md:1135

SET EAX SOURCE OCCLUSION dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE OCCLUSION Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SOURCE OCCLUSION — generated example
set eax source occlusion 1, 1

Source: dbpro_reference.md:1136

SET EAX SOURCE OCCLUSION LF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE OCCLUSION LF Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX SOURCE OCCLUSION LF — generated example
set eax source occlusion lf 1, 1

Source: dbpro_reference.md:1137

SET EAX SOURCE OCCLUSION ROOM dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE OCCLUSION ROOM Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX SOURCE OCCLUSION ROOM — generated example
set eax source occlusion room 1, 1

Source: dbpro_reference.md:1138

SET EAX SOURCE OUTSIDE dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE OUTSIDE Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SOURCE OUTSIDE — generated example
set eax source outside 1, 1

Source: dbpro_reference.md:1139

SET EAX SOURCE ROLLOFF dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE ROLLOFF Integer1, Real2

Typed signature: integer, real → void

Parameters

ParameterTypeNotes
Integer1integer—
Real2real—

Example generated example

rem SET EAX SOURCE ROLLOFF — generated example
set eax source rolloff 1, 1

Source: dbpro_reference.md:1140

SET EAX SOURCE ROOM dbproCommand

Compatibility: dbpro

Historical DarkBASIC Professional command recognized for a stable unsupported diagnostic.

Not implemented (recognized, DBC2043 diagnostic)
SET EAX SOURCE ROOM Integer1, Integer2

Typed signature: integer, integer → void

Parameters

ParameterTypeNotes
Integer1integer—
Integer2integer—

Example generated example

rem SET EAX SOURCE ROOM — generated example
set eax source room 1, 1

Source: dbpro_reference.md:1141

SET SOUND PAN dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET SOUND PAN Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET SOUND PAN — generated example
set sound pan 1, 1

Source: darkbasic_reference.md:352; dbpro_reference.md:1295

SET SOUND SPEED dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET SOUND SPEED Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET SOUND SPEED — generated example
set sound speed 1, 1

Source: darkbasic_reference.md:353; dbpro_reference.md:1296

SET SOUND VOLUME dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
SET SOUND VOLUME Number1, Number2

Typed signature: number, number → void

Parameters

ParameterTypeNotes
Number1number—
Number2number—

Example generated example

rem SET SOUND VOLUME — generated example
set sound volume 1, 1

Source: darkbasic_reference.md:354; dbpro_reference.md:1297

SOUND EXIST dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = SOUND EXIST(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem SOUND EXIST — generated example
result = sound exist(1)
print result

Source: darkbasic_reference.md:701; dbpro_reference.md:2269

SOUND LOOPING dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = SOUND LOOPING(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem SOUND LOOPING — generated example
result = sound looping(1)
print result

Source: darkbasic_reference.md:702; dbpro_reference.md:2270

SOUND PAN dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = SOUND PAN(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem SOUND PAN — generated example
result = sound pan(1)
print result

Source: dbpro_reference.md:2271

SOUND PAUSED dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = SOUND PAUSED(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem SOUND PAUSED — generated example
result = sound paused(1)
print result

Source: darkbasic_reference.md:703; dbpro_reference.md:2272

SOUND PLAYING dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = SOUND PLAYING(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem SOUND PLAYING — generated example
result = sound playing(1)
print result

Source: darkbasic_reference.md:704; dbpro_reference.md:2273

SOUND POSITION X dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = SOUND POSITION X(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem SOUND POSITION X — generated example
result = sound position x(1)
print result

Source: darkbasic_reference.md:705; dbpro_reference.md:2274

SOUND POSITION Y dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = SOUND POSITION Y(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem SOUND POSITION Y — generated example
result = sound position y(1)
print result

Source: darkbasic_reference.md:706; dbpro_reference.md:2275

SOUND POSITION Z dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = SOUND POSITION Z(Number1)

Typed signature: number → real

Parameters

ParameterTypeNotes
Number1number—

Return value: real

Example generated example

rem SOUND POSITION Z — generated example
result = sound position z(1)
print result

Source: darkbasic_reference.md:707; dbpro_reference.md:2276

SOUND SPEED dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = SOUND SPEED(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem SOUND SPEED — generated example
result = sound speed(1)
print result

Source: dbpro_reference.md:2277

SOUND TYPE dbcdbproFunction

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
Result = SOUND TYPE(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem SOUND TYPE — generated example
result = sound type(1)
print result

Source: darkbasic_reference.md:708; dbpro_reference.md:2278

SOUND VOLUME dbproFunction

Compatibility: dbpro

DarkBASIC Professional function implemented with an observable contract.

Implemented in OpenDBC
Result = SOUND VOLUME(Number1)

Typed signature: number → integer

Parameters

ParameterTypeNotes
Number1number—

Return value: integer

Example generated example

rem SOUND VOLUME — generated example
result = sound volume(1)
print result

Source: dbpro_reference.md:2279

STOP RECORDING SOUND dbcdbproCommand

Compatibility: dbc and dbpro

DarkBASIC Classic command implemented with an observable contract.

⚠ Behaves differently in DBC and DBPro

Difference(s): implementation status.

  • Status: Implemented in DBC, Unsupported (DBC2043) in DBPro.

DBC variant dbc

Implemented in OpenDBC
STOP RECORDING SOUND

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem STOP RECORDING SOUND — generated example
stop recording sound

DBPro variant dbpro

Not implemented (recognized, DBC2043 diagnostic)
STOP RECORDING SOUND

Typed signature: none → void

Parameters

No parameters.

Example generated example

rem STOP RECORDING SOUND — generated example
stop recording sound

Source: darkbasic_reference.md:391; dbpro_reference.md:1399

STOP SOUND dbcdbproCommand

Compatibility: dbc and dbpro

Shared DarkBASIC Classic and Professional callable with the same signature and OpenDBC support state.

Implemented in OpenDBC
STOP SOUND Number1

Typed signature: number → void

Parameters

ParameterTypeNotes
Number1number—

Example generated example

rem STOP SOUND — generated example
stop sound 1

Source: darkbasic_reference.md:392; dbpro_reference.md:1400