Sparta Remix Maker
About this app
Create exciting remixes and mashups with Sparta Remix Maker! Combine your favorite sounds and beats easily and share your creations with friends.
Sparta Remix Maker Sparta Remix Maker Choose Sounds to Play Kick Snare Hi-Hat Melody Create Your Remix Play Remix Clear Remix
Related apps
Put this on your site
Source
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1">
<title>Sparta Remix Maker</title>
<meta name="description" content="Create exciting remixes and mashups with Sparta Remix Maker! Combine your favorite sounds and beats easily and share your creations with friends.">
<meta name="keywords" content="Sparta Remix, remix maker, sound mixer, audio editing, music creativity">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css" crossorigin="anonymous">
<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/js/bootstrap.min.js" crossorigin="anonymous"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.6.0/css/fontawesome.min.css" crossorigin="anonymous">
<script type="text/javascript">
try {
// App Javascript Goes Here. Place your entire script content inside the try block for error handling.
let soundBanks = {
kick: new Audio('https://www.example.com/kick.wav'),
snare: new Audio('https://www.example.com/snare.wav'),
hiHat: new Audio('https://www.example.com/hihats.mp3'),
melody: new Audio('https://www.example.com/melody.mp3')
};
document.addEventListener("DOMContentLoaded", function() {
$(".sound-button").on("click", function() {
let sound = $(this).data("sound");
soundBanks[sound].currentTime = 0;
soundBanks[sound].play();
});
$("#remixForm").on("submit", function(e) {
e.preventDefault();
let remixOrder = $("#remixOrder").val().split(',');
let remixAudio = new Audio();
remixAudio.src = remixOrder.join(',');
remixAudio.play();
});
$("#clearButton").on("click", function() {
$("#remixOrder").val('');
});
});
} catch (error) {
throw error;
}
</script>
<style>
body {
background: linear-gradient(45deg, #6DD5ED, #2193B0);
color: #fff;
font-family: 'Arial', sans-serif;
padding: 20px;
}
h1 {
text-align: center;
margin-bottom: 30px;
font-size: 2.5rem;
}
.sound-button {
background-color: #FFFFFF;
border: none;
color: #333;
padding: 10px 20px;
margin: 10px;
border-radius: 5px;
transition: background 0.3s;
cursor: pointer;
}
.sound-button:hover {
background-color: #F0F0F0;
}
.remix-container {
margin-top: 30px;
text-align: center;
}
#remixOrder {
width: 100%;
padding: 10px;
border-radius: 5px;
border: none;
}
#clearButton {
background-color: #FFA500;
border: none;
color: white;
padding: 10px 20px;
border-radius: 5px;
cursor: pointer;
transition: background 0.3s;
}
#clearButton:hover {
background-color: #FF8C00;
}
</style>
</head>
<body>
<div id="main-container" class="container">
<h1>Sparta Remix Maker</h1>
<h4>Choose Sounds to Play</h4>
<div class="text-center">
<button class="sound-button" data-sound="kick">Kick</button>
<button class="sound-button" data-sound="snare">Snare</button>
<button class="sound-button" data-sound="hiHat">Hi-Hat</button>
<button class="sound-button" data-sound="melody">Melody</button>
</div>
<div class="remix-container">
<h4>Create Your Remix</h4>
<form id="remixForm">
<input id="remixOrder" type="text" placeholder="Enter order of sounds separated by commas" required>
<button type="submit" class="sound-button">Play Remix</button>
</form>
<button id="clearButton">Clear Remix</button>
</div>
</div>
</body>
</html>
NEW APPS
These are apps made by the community!