Media
Drum-Replacer
Erkennt Kick-, Snare- und Hi-Hat-Hits in einer Drumspur oder einem kompletten Mix und legt sie mit eigenen Samples darüber oder ersetzt sie.
file· DateiergebnisWerkzeug öffnen
Schnellstart
Rufen Sie dieses Werkzeug aus Ihrem Code in drei Sprachen auf.
cURL
# 1) Request a presigned URL → returns { uploadUrl, storageKey }
curl -X POST 'https://api.elysiatools.com/api/upload/presign/drum-replacer' \
-H 'Content-Type: application/json' \
-d '{"filename":"audioFile.ext","contentType":"application/octet-stream","size":12345}'
curl -X POST 'https://api.elysiatools.com/api/upload/presign/drum-replacer' \
-H 'Content-Type: application/json' \
-d '{"filename":"kickSample.ext","contentType":"application/octet-stream","size":12345}'
curl -X POST 'https://api.elysiatools.com/api/upload/presign/drum-replacer' \
-H 'Content-Type: application/json' \
-d '{"filename":"snareSample.ext","contentType":"application/octet-stream","size":12345}'
curl -X POST 'https://api.elysiatools.com/api/upload/presign/drum-replacer' \
-H 'Content-Type: application/json' \
-d '{"filename":"hatSample.ext","contentType":"application/octet-stream","size":12345}'
# 2) PUT the file bytes directly to the presigned uploadUrl
curl -X PUT '<presigned uploadUrl>' \
--data-binary @/path/to/file.ext
# 3) Call the tool, passing the returned storageKey for each file field
curl -X POST 'https://api.elysiatools.com/de/api/tools/drum-replacer' \
-F 'audioFile=uploads/2026/01/01/your-tool-1700000000000-abc123.ext' \
-F 'targets=kick,snare,hats' \
-F 'kickSample=uploads/2026/01/01/your-tool-1700000000000-abc123.ext' \
-F 'snareSample=uploads/2026/01/01/your-tool-1700000000000-abc123.ext' \
-F 'hatSample=uploads/2026/01/01/your-tool-1700000000000-abc123.ext' \
-F 'blendMode=layer' \
-F 'sampleLevel=70' \
-F 'duckDepthDb=12' \
-F 'sensitivity=medium' \
-F 'outputFormat=wav'