Skip to content

Develop#5

Merged
Gperez88 merged 2 commits into
mainfrom
develop
Apr 23, 2026
Merged

Develop#5
Gperez88 merged 2 commits into
mainfrom
develop

Conversation

@Gperez88
Copy link
Copy Markdown
Contributor

No description provided.

- Update `AudioEngine` and `AudioScheduler` roles to clarify their relationship with `ApuCore`
- Document multi-track capabilities in `MusicPlayer`, including `secondVoice`, `thirdVoice`, and percussion presets
- Improve descriptions of audio data structures and their usage in music playback
- Refine noise generation explanations and clarify the deterministic nature of LFSR noise across platforms
- Add examples for multi-track music arrangements and tempo control in the guide
Add missing `preset` field to AudioEvent documentation for ADSR/LFO
support. Complete InstrumentPreset struct documentation with all 14
fields including ADSR envelope, LFO modulation, and waveform refinements.

Update NES effects section to reflect ADSR is now implemented with
usage examples. Update resolved features section to include ADSR
envelopes and LFO modulation. Add preset field documentation to
MusicNote struct.

Fix incorrect INSTR_PULSE_BASS references to use INSTR_TRIANGLE_BASS
in all code examples.
@Gperez88 Gperez88 merged commit b4516e0 into main Apr 23, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant