Software zum "live" mischen von Spuren (als MP3) gesucht

Der Leitende

[Hier könnte Ihre Werbung stehen!]
Beiträge
44
Bassix
ß1.607
Hallo Freunde,

ich suche ein Programm (möglichst Freeware), mit dem ich jeweils zwei Tonspuren (liegen als mp3 vor) synchron abspielen und "on-the-fly" über eine Art Balance-Regler mischen kann.

Anwendungszweck: Ich habe mit eine ganze Reihe MP3-Tracks aufgesplittet in Versionen mit "nur Bass" und "alles außer Bass". Die sind natürlich exakt gleich lang und würden synchron abgespielt den originalen Mix ergeben.
Die Version "nur Bass" nutze ich einfach zum besseren heraushören der Bass-Linie und die Version "alles außer Bass" als Play-Along.
Im Augenblick spiele ich die MP3s über Riffstation ab, weil ich da relativ einfach das Tempo in BPM und die Tonhöhe in Halbtonschritten wechseln und ein Metronom rein und raus mischen kann. Eine Loop-Funktion für Wiederholungen gibt es auch und die Tonart liest er mir auch raus, wobei letzteres nicht unbedingt nötig wäre.

Nur kann ich darüber halt immer nur eine Datei laufen lassen. Manchmal möchte ich aber zur Orientierung den Bass in den Original-Mix mischen bzw. ebenfalls zur Orientierung die Melodie leise unter die Bass-Spur legen. Und das ganze möglichst aus dem Begleit-Spiel heraus. Die Features von Riffstation bräuchte ich nicht zwingend, wären aber nett, insbesondere das Tempo in BPM und das Metronom.

Nun sagt ihr: Da gibt's 1000 Programme, die das können. Glaube ich auch sofort. Aber letztlich brauche ich nur das oben Beschriebene und nicht mehr. Also keine Software mit 30 Spuren und 200 Filtern, VST-/MIDI-Schnittstelle, Recorder, Converter, etc., sondern eher was simples. Könnt ihr mir das was empfehlen?

Grüße,
Carsten
 

Ganz simple:


<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>MP3 Mixer</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
margin: 20px;
}
.audio-container {
margin: 20px auto;
width: 300px;
}
.slider {
width: 100%;
}
</style>
</head>
<body>

<h2>MP3 Mixer</h2>

<div class="audio-container">
<h3>Track 1</h3>
<audio id="audio1" controls>
<source src="track1.mp3" type="audio/mpeg">
Dein Browser unterstützt kein Audio-Element.
</audio>
<br>
<label>Lautstärke:</label>
<input type="range" id="volume1" class="slider" min="0" max="1" step="0.01" value="1">
</div>

<div class="audio-container">
<h3>Track 2</h3>
<audio id="audio2" controls>
<source src="track2.mp3" type="audio/mpeg">
Dein Browser unterstützt kein Audio-Element.
</audio>
<br>
<label>Lautstärke:</label>
<input type="range" id="volume2" class="slider" min="0" max="1" step="0.01" value="1">
</div>

<button onclick="playAll()">Play</button>
<button onclick="pauseAll()">Pause</button>

<script>
const audio1 = document.getElementById('audio1');
const audio2 = document.getElementById('audio2');
const volume1 = document.getElementById('volume1');
const volume2 = document.getElementById('volume2');

volume1.addEventListener('input', () => {
audio1.volume = volume1.value;
});

volume2.addEventListener('input', () => {
audio2.volume = volume2.value;
});

function playAll() {
audio1.play();
audio2.play();
}

function pauseAll() {
audio1.pause();
audio2.pause();
}
</script>

</body>
</html>


Speicher das als player.html in das Verzeichnis deiner beiden Files. Pass die Dateinamen an deine Files an.
Und starte sie.
 
Ganz simple:


<!DOCTYPE html>
<html lang="de">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>MP3 Mixer</title>
<style>
body {
font-family: Arial, sans-serif;
text-align: center;
margin: 20px;
}
.audio-container {
margin: 20px auto;
width: 300px;
}
.slider {
width: 100%;
}
</style>
</head>
<body>

<h2>MP3 Mixer</h2>

<div class="audio-container">
<h3>Track 1</h3>
<audio id="audio1" controls>
<source src="track1.mp3" type="audio/mpeg">
Dein Browser unterstützt kein Audio-Element.
</audio>
<br>
<label>Lautstärke:</label>
<input type="range" id="volume1" class="slider" min="0" max="1" step="0.01" value="1">
</div>

<div class="audio-container">
<h3>Track 2</h3>
<audio id="audio2" controls>
<source src="track2.mp3" type="audio/mpeg">
Dein Browser unterstützt kein Audio-Element.
</audio>
<br>
<label>Lautstärke:</label>
<input type="range" id="volume2" class="slider" min="0" max="1" step="0.01" value="1">
</div>

<button onclick="playAll()">Play</button>
<button onclick="pauseAll()">Pause</button>

<script>
const audio1 = document.getElementById('audio1');
const audio2 = document.getElementById('audio2');
const volume1 = document.getElementById('volume1');
const volume2 = document.getElementById('volume2');

volume1.addEventListener('input', () => {
audio1.volume = volume1.value;
});

volume2.addEventListener('input', () => {
audio2.volume = volume2.value;
});

function playAll() {
audio1.play();
audio2.play();
}

function pauseAll() {
audio1.pause();
audio2.pause();
}
</script>

</body>
</html>


Speicher das als player.html in das Verzeichnis deiner beiden Files. Pass die Dateinamen an deine Files an.
Und starte sie.
Sehr geil :-)
 


Zurück
Oben Unten