-
Couldn't load subscription status.
- 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 (