forked from Ferruslogic/lcb_fluidSynth
-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
org.openxtalk.library.fluidsynth.lci
56 lines (56 loc) · 3.75 KB
/
org.openxtalk.library.fluidsynth.lci
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import module org.openxtalk.library.fluidsynth
use com.livecode.foreign
use com.livecode.engine
use com.livecode.assert
use com.livecode.arithmetic
use com.livecode.binary
use com.livecode.list
use com.livecode.logic
use com.livecode.string
use com.livecode.type
use com.livecode.array
foreign handler type handle_midi_event_func_t(in pOptionalDataPtr as optional Pointer, in mMIDIEvtPtr as Pointer) returns CSInt
handler fsSetMIDIInTargetScriptObj(in pTargetScriptObj as optional String) returns optional any
handler fsInitMIDIinput(in pInputPortName as optional String, in pTargetScriptObj as optional String) returns optional any
handler fsEnsureInitialize() returns optional any
handler fsGetCPULoad() returns optional any
handler fsGetSoundFontCount() returns optional Number
handler fsGetSFPresetListFromID(in pSFID as Number) returns optional any
handler fsGetSFPresetInfo(in pSFID as Number, in pBankNum as Number, in pProgramNum as Number) returns optional any
handler fsGetProgram(in pSFID as Number) returns optional any
handler fsMIDIFileToSoundFile(in pSoundFontPath as String, in pMIDIFilePath as String, in pSoundFilePath as String) returns optional any
handler fsLoadSoundFont(in pTargetScriptObj as optional String) returns optional any
handler fsLoadedSoundFonts() returns optional any
handler fsGetSoundFontNameFromID(in pSFID as Number) returns optional any
handler fsUnloadSoundFontIndex(in pSFID as Number) returns optional any
handler fsGetFallbackSoundFont() returns String
handler fsListLoadedSoundFonts() returns String
handler fsGetSoundFontNameByIndex(in tIndex as optional Number) returns optional String
handler fsMIDIPlayerInit() returns optional any
handler fsMIDIPlayerSetLoop(in pLoop as Number) returns nothing
handler fsLoadMIDIFile(in pFilename as String) returns optional any
handler fsMIDIPlayerCurrentTick() returns optional any
handler fsMIDIPlayerTotalTicks() returns optional any
handler fsMIDIPlayerStop() returns optional any
handler fsMIDIPlayerPause() returns optional any
handler fsMIDIPlayerPlay() returns optional any
handler fsMIDIPlayerStatus() returns optional any
handler fsSetTempoMillisecsPerQuarterNote(in pTempoMillsecs as optional Number) returns optional any
handler fsSetTempoBPM(in pTempoMillsecs as optional Number) returns optional any
handler fsGetTempoBPM() returns optional any
handler fsSystemReset() returns optional any
handler fsSetGain(in pTempoMillsecs as optional Number) returns optional any
handler fsGetGain() returns optional any
handler fsNoteOn(in pSFID as Number, in pBankNum as Number, in pProgramNum as Number) returns optional any
handler fsNoteOff(in pChannel as Number, in pKey as Number) returns optional any
handler fsPitchBend(in pChannel as Number, in pKey as Number) returns optional any
handler fsProgramChange(in pChannel as Number, in pKey as Number) returns optional any
handler fsProgramSelectBySoundfontName(in pChannel as Number, in pFilename as String, in pBank as Number, in pProgramNum as Number) returns optional any
handler fsBankSelect(in pChannel as Number, in pKey as Number) returns optional any
handler fsAllNotesOff(in pSFID as Number) returns optional any
handler fsAllSoundsOff(in pSFID as Number) returns optional any
handler fsContinuousController(in pSFID as Number, in pBankNum as Number, in pProgramNum as Number) returns optional any
handler fsSetReverb(in pFXGroup as Number, in pLevel as Number, in pRoomSize as Number, in pWidth as Number, in pDamp as Number) returns optional any
handler fsSetChorus(in pFXGroup as Number, in pChorusVoices as Number, in pLevel as Number, in pSpeed as Number, in pDepth as Number, in pChorusType as Number) returns optional any
handler fsStopDriver() returns optional any
end module