mirror of
https://github.com/Boof2015/astra-mobile.git
synced 2026-08-19 12:14:47 +02:00
m4
This commit is contained in:
+6
-1
@@ -52,12 +52,17 @@ export interface PlayerState {
|
||||
}
|
||||
|
||||
// EQ Band
|
||||
export type EQBandType = 'lowshelf' | 'peaking' | 'highshelf' | 'highpass' | 'lowpass';
|
||||
|
||||
export interface EQBand {
|
||||
id: string;
|
||||
type: 'lowshelf' | 'peaking' | 'highshelf' | 'highpass' | 'lowpass';
|
||||
type: EQBandType;
|
||||
frequency: number;
|
||||
gain: number;
|
||||
Q: number;
|
||||
// Per-band bypass (mobile addition vs desktop — the EQ screen's per-band On toggle).
|
||||
// A disabled band is passthrough and is skipped in the response curve.
|
||||
enabled: boolean;
|
||||
}
|
||||
|
||||
// EQ Preset
|
||||
|
||||
@@ -30,6 +30,12 @@ export interface DbTrack {
|
||||
mtime: number;
|
||||
added_at: number;
|
||||
modified_at: number;
|
||||
// M4 loudness facts (NULL until analyzed). loudness_lufs: integrated LUFS (dB,
|
||||
// negative); sample_peak: linear [0,1]; replay_gain_*: tag dB when present.
|
||||
loudness_lufs: number | null;
|
||||
sample_peak: number | null;
|
||||
replay_gain_track_db: number | null;
|
||||
replay_gain_album_db: number | null;
|
||||
}
|
||||
|
||||
export interface LibraryFolder {
|
||||
|
||||
Reference in New Issue
Block a user