refactor(song): Remove song length from Song and assume the user knows MAX_SAMPLES

Trying to force a specific song length other than the default never quite worked, so we'll only support the default MAX_SAMPLES & will calculate it for the user in the user in the exported .h header file.
This commit is contained in:
Veikko Sariola
2020-11-29 22:12:29 +02:00
parent e2c6d4b70c
commit a1e7e82d6d
8 changed files with 27 additions and 21 deletions

View File

@ -115,7 +115,9 @@ section .text ; yasm throws section redeclaration warnings if strucs are defined
%define TOTAL_ROWS (MAX_PATTERNS*PATTERN_SIZE)
%define SAMPLES_PER_ROW (SAMPLE_RATE*4*60/(BPM*16))
%define MAX_SAMPLES (SAMPLES_PER_ROW*TOTAL_ROWS)
%ifndef MAX_SAMPLES
%define MAX_SAMPLES (SAMPLES_PER_ROW*TOTAL_ROWS)
%endif
%macro BEGIN_PATCH 0
SECT_DATA(params)