tracker_engine.h 534 B

123456789101112
  1. #pragma once
  2. #include "tracker_engine_defs.h"
  3. void tracker_engine_init(TrackerEngine* tracker_engine, uint8_t rate, SoundEngine* sound_engine);
  4. void tracker_engine_deinit(TrackerEngine* tracker_engine);
  5. void tracker_engine_advance_tick(TrackerEngine* tracker_engine);
  6. uint8_t tracker_engine_get_note(TrackerSongPatternStep* step);
  7. uint8_t tracker_engine_get_instrument(TrackerSongPatternStep* step);
  8. uint8_t tracker_engine_get_volume(TrackerSongPatternStep* step);
  9. uint16_t tracker_engine_get_command(TrackerSongPatternStep* step);