-
Notifications
You must be signed in to change notification settings - Fork 2
nsd_init
shaw02 edited this page Sep 4, 2019
·
6 revisions
void __fastcall__ nsd_init(void );
No inputs
No outputs
This function nsd_init()
can initialize this library.
User application must call this function nsd_init()
at the startup.
User application must call this function before call nsd_main() function.
This function does not control the VBlank interrupt.
If user application use the VBlank interrupt, please refer the following flow.
- First, Call this function
nsd_init()
- Second, Set the enable of VBlank interrupt to PPU.
- Home
- Developer's Guide
- Function reference
- nsd_init
- nsd_set_dpcm
- nsd_main
- nsd_main_bgm
- nsd_main_se
- nsd_play_bgm
- nsd_stop_bgm
- nsd_play_se
- nsd_stop_se
- nsd_pause_bgm
- nsd_resume_bgm
- nsd_save
- nsd_load
- Structure reference
- MML command reference
- Setting command
- Define Envelope pattern (
E(){}
) - Define Patch pattern (
P(){}
) - Define Delta PCM (
DPCM{}
) - Define FDS carrer wave (
FDSC(){}
) - Define FDS modulator wave (
FDSM(){}
) - Define VRC7 voice (
VRC7(){}
) - Define N16x voice (
N163(){}
) - Define Sequence (
BGM(){}
,SE(){}
,Sub(){}
)- Notes (
a
,b
,c
,d
,e
,f
,g
) - Rest (
r
,w
) - Key shift (
k
) - Length (
l
) - Octave (
o
) - Quantize (
q
) - Sweep (
s
) - Tempo (
t
) - Volume (
v
) - Memory witer (
y
) - VRC7 register write (
yV
) - Detune (
D
,D%
) - Envelop (
E@
,Ev
,Em
,En
) - Pseudo echo (
EC
) - Pseudo echo buff control
- SN5b Envelop Frequency (
F
) - Key signature (
K{}
) - Scale (
scale()
) - Jump (
j
) - Loop (
L
) - n16x channnel number (
NC
) - Portamento (
P
) - Portamento2 (
{}
) - Relase control (
Rm
,R@
,Rv
) - Sub routine call (
S
) - SE call (
SE
) - Track (
TR
) - Call macro (
$
) - Define local macro (
$$
) - Set Instruments (
@
) - Set Patch (
@P
) - Set VRC7 user instruments (
@V
) - Set FDS carrer waveform (
@FC
) - Set FDS modulator wafevorm (
@FM
) - Set FDS modulator frequency (
@FF
) - Set FDS master volume (
@FV
) - Load n16x wafe vorm (
@N
) - Load n16x wafe vorm (
@NL
) - Set n16x sample length (
@NS
) - Relative volume (
(
,)
) - Relative octave (
<
,>
,"
,'
) - Repeat type A (
[
,:
,]
) - Repeat type B (
|:
,\
,:|
) - Tie (
^
) - Transpose (
_
,__
)
- Notes (