andreasjansson/cantable-diffuguesion
Bach chorale generation and harmonization
Prediction
andreasjansson/cantable-diffuguesion:06f1a58aIDoixh5fpdx5avhar4mgfpj4pyqeStatusSucceededSourceWebHardware–Total durationCreatedInput
- seed
- -1
- tempo
- 90
- melody
- ?* c2
- duration
- 32
- return_mp3
- return_midi
{ "seed": -1, "tempo": 90, "melody": "?* c2", "duration": 32, "return_mp3": true, "return_midi": true }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", { input: { seed: -1, tempo: 90, melody: "?* c2", duration: 32, return_mp3: true, return_midi: true } } ); console.log(output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", input={ "seed": -1, "tempo": 90, "melody": "?* c2", "duration": 32, "return_mp3": True, "return_midi": True } ) print(output)To learn more, take a look at the guide on getting started with Python.
Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", "input": { "seed": -1, "tempo": 90, "melody": "?* c2", "duration": 32, "return_mp3": true, "return_midi": true } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
mp3
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
midi
midi.mid{ "completed_at": "2023-01-11T15:25:09.872262Z", "created_at": "2023-01-11T15:24:29.349662Z", "data_removed": false, "error": null, "id": "oixh5fpdx5avhar4mgfpj4pyqe", "input": { "seed": -1, "tempo": 90, "melody": "?* c2", "duration": 32, "return_mp3": true, "return_midi": true }, "logs": "fluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers\nbuilt with gcc 11 (Ubuntu 11.2.0-19ubuntu1)\nconfiguration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\nlibavutil 56. 70.100 / 56. 70.100\nlibavcodec 58.134.100 / 58.134.100\nlibavformat 58. 76.100 / 58. 76.100\nlibavdevice 58. 13.100 / 58. 13.100\nlibavfilter 7.110.100 / 7.110.100\nlibswscale 5. 9.100 / 5. 9.100\nlibswresample 3. 9.100 / 3. 9.100\nlibpostproc 55. 9.100 / 55. 9.100\nGuessed Channel Layout for Input Stream #0.0 : mono\nInput #0, wav, from '/tmp/tmp9dkrsofd/audio.wav':\nDuration: 00:00:22.17, bitrate: 2822 kb/s\nStream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s\nStream mapping:\nStream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to '/tmp/audio.mp3':\nMetadata:\nTSSE : Lavf58.76.100\nStream #0:0: Audio: mp3, 44100 Hz, mono, fltp\nMetadata:\nencoder : Lavc58.134.100 libmp3lame\nsize= 0kB time=00:00:00.00 bitrate=N/A speed= 0x\nsize= 167kB time=00:00:21.23 bitrate= 64.2kbits/s speed=54.2x\nvideo:0kB audio:166kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.133280%", "metrics": { "predict_time": 40.466331, "total_time": 40.5226 }, "output": { "mp3": "https://replicate.delivery/pbxt/aDFGZsAdMOLpMt6DLqAH9x1ByI5IYTzr3GZ4NAQX8SR1GyEE/audio.mp3", "midi": "https://replicate.delivery/pbxt/OYFPaauf26RbDSs8f3yjhyXtQ15TYv8DUfG3mwOzBFRq2QmgA/midi.mid" }, "started_at": "2023-01-11T15:24:29.405931Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/oixh5fpdx5avhar4mgfpj4pyqe", "cancel": "https://api.replicate.com/v1/predictions/oixh5fpdx5avhar4mgfpj4pyqe/cancel" }, "version": "06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a" }Generated influidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from '/tmp/tmp9dkrsofd/audio.wav': Duration: 00:00:22.17, bitrate: 2822 kb/s Stream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help Output #0, mp3, to '/tmp/audio.mp3': Metadata: TSSE : Lavf58.76.100 Stream #0:0: Audio: mp3, 44100 Hz, mono, fltp Metadata: encoder : Lavc58.134.100 libmp3lame size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x size= 167kB time=00:00:21.23 bitrate= 64.2kbits/s speed=54.2x video:0kB audio:166kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.133280%Prediction
andreasjansson/cantable-diffuguesion:06f1a58aIDftz3z6q2bbb5jmqzgelrodnqymStatusSucceededSourceWebHardware–Total durationCreatedInput
- seed
- -1
- tempo
- "120"
- melody
- ?* c2
- duration
- "256"
- return_mp3
- return_midi
{ "seed": -1, "tempo": "120", "melody": "?* c2", "duration": "256", "return_mp3": true, "return_midi": true }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", { input: { seed: -1, tempo: "120", melody: "?* c2", duration: "256", return_mp3: true, return_midi: true } } ); console.log(output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", input={ "seed": -1, "tempo": "120", "melody": "?* c2", "duration": "256", "return_mp3": True, "return_midi": True } ) print(output)To learn more, take a look at the guide on getting started with Python.
Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", "input": { "seed": -1, "tempo": "120", "melody": "?* c2", "duration": "256", "return_mp3": true, "return_midi": true } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
mp3
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
midi
midi.mid{ "completed_at": "2023-01-11T15:27:27.669937Z", "created_at": "2023-01-11T15:26:10.719598Z", "data_removed": false, "error": null, "id": "ftz3z6q2bbb5jmqzgelrodnqym", "input": { "seed": -1, "tempo": "120", "melody": "?* c2", "duration": "256", "return_mp3": true, "return_midi": true }, "logs": "fluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers\nbuilt with gcc 11 (Ubuntu 11.2.0-19ubuntu1)\nconfiguration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\nlibavutil 56. 70.100 / 56. 70.100\nlibavcodec 58.134.100 / 58.134.100\nlibavformat 58. 76.100 / 58. 76.100\nlibavdevice 58. 13.100 / 58. 13.100\nlibavfilter 7.110.100 / 7.110.100\nlibswscale 5. 9.100 / 5. 9.100\nlibswresample 3. 9.100 / 3. 9.100\nlibpostproc 55. 9.100 / 55. 9.100\nGuessed Channel Layout for Input Stream #0.0 : mono\nInput #0, wav, from '/tmp/tmpam32or_z/audio.wav':\nDuration: 00:02:08.88, bitrate: 2822 kb/s\nStream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s\nStream mapping:\nStream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to '/tmp/audio.mp3':\nMetadata:\nTSSE : Lavf58.76.100\nStream #0:0: Audio: mp3, 44100 Hz, mono, fltp\nMetadata:\nencoder : Lavc58.134.100 libmp3lame\nsize= 0kB time=00:00:00.00 bitrate=N/A speed= 0x\nsize= 113kB time=00:00:14.41 bitrate= 64.4kbits/s speed=28.8x\nsize= 256kB time=00:00:52.13 bitrate= 40.2kbits/s speed=52.1x\nsize= 512kB time=00:01:28.49 bitrate= 47.4kbits/s speed= 59x\nsize= 768kB time=00:02:07.26 bitrate= 49.4kbits/s speed=63.6x\nsize= 1001kB time=00:02:08.02 bitrate= 64.0kbits/s speed= 63x\nvideo:0kB audio:1001kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.022154%", "metrics": { "predict_time": 50.072975, "total_time": 76.950339 }, "output": { "mp3": "https://replicate.delivery/pbxt/sXNq4l4xeORPKibLLK2ee1N1pepmUqfsGWEZ3ofYpZZhXHyEE/audio.mp3", "midi": "https://replicate.delivery/pbxt/8S9kOhB9yDrhKZPiUVu8Tv9eGmeFF2e3EQNaILygnxf91hMBB/midi.mid" }, "started_at": "2023-01-11T15:26:37.596962Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/ftz3z6q2bbb5jmqzgelrodnqym", "cancel": "https://api.replicate.com/v1/predictions/ftz3z6q2bbb5jmqzgelrodnqym/cancel" }, "version": "06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a" }Generated influidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from '/tmp/tmpam32or_z/audio.wav': Duration: 00:02:08.88, bitrate: 2822 kb/s Stream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help Output #0, mp3, to '/tmp/audio.mp3': Metadata: TSSE : Lavf58.76.100 Stream #0:0: Audio: mp3, 44100 Hz, mono, fltp Metadata: encoder : Lavc58.134.100 libmp3lame size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x size= 113kB time=00:00:14.41 bitrate= 64.4kbits/s speed=28.8x size= 256kB time=00:00:52.13 bitrate= 40.2kbits/s speed=52.1x size= 512kB time=00:01:28.49 bitrate= 47.4kbits/s speed= 59x size= 768kB time=00:02:07.26 bitrate= 49.4kbits/s speed=63.6x size= 1001kB time=00:02:08.02 bitrate= 64.0kbits/s speed= 63x video:0kB audio:1001kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.022154%Prediction
andreasjansson/cantable-diffuguesion:06f1a58aIDsztszwbq3nb7dayzi5oitrefaaStatusSucceededSourceWebHardware–Total durationCreatedInput
- seed
- -1
- tempo
- "90"
- melody
- c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 |
- duration
- "16"
- return_mp3
- return_midi
{ "seed": -1, "tempo": "90", "melody": "c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 |", "duration": "16", "return_mp3": true, "return_midi": true }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", { input: { seed: -1, tempo: "90", melody: "c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 |", duration: "16", return_mp3: true, return_midi: true } } ); console.log(output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", input={ "seed": -1, "tempo": "90", "melody": "c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 |", "duration": "16", "return_mp3": True, "return_midi": True } ) print(output)To learn more, take a look at the guide on getting started with Python.
Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", "input": { "seed": -1, "tempo": "90", "melody": "c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 |", "duration": "16", "return_mp3": true, "return_midi": true } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
mp3
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
midi
midi.mid{ "completed_at": "2023-01-11T15:28:10.196342Z", "created_at": "2023-01-11T15:26:24.585642Z", "data_removed": false, "error": null, "id": "sztszwbq3nb7dayzi5oitrefaa", "input": { "seed": -1, "tempo": "90", "melody": "c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 |", "duration": "16", "return_mp3": true, "return_midi": true }, "logs": "fluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers\nbuilt with gcc 11 (Ubuntu 11.2.0-19ubuntu1)\nconfiguration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\nlibavutil 56. 70.100 / 56. 70.100\nlibavcodec 58.134.100 / 58.134.100\nlibavformat 58. 76.100 / 58. 76.100\nlibavdevice 58. 13.100 / 58. 13.100\nlibavfilter 7.110.100 / 7.110.100\nlibswscale 5. 9.100 / 5. 9.100\nlibswresample 3. 9.100 / 3. 9.100\nlibpostproc 55. 9.100 / 55. 9.100\nGuessed Channel Layout for Input Stream #0.0 : mono\nInput #0, wav, from '/tmp/tmpdx694w2e/audio.wav':\nDuration: 00:00:17.00, bitrate: 2822 kb/s\nStream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s\nStream mapping:\nStream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to '/tmp/audio.mp3':\nMetadata:\nTSSE : Lavf58.76.100\nStream #0:0: Audio: mp3, 44100 Hz, mono, fltp\nMetadata:\nencoder : Lavc58.134.100 libmp3lame\nsize= 0kB time=00:00:00.00 bitrate=N/A speed= 0x\nsize= 127kB time=00:00:16.19 bitrate= 64.3kbits/s speed=56.6x\nvideo:0kB audio:127kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.174636%", "metrics": { "predict_time": 42.407544, "total_time": 105.6107 }, "output": { "mp3": "https://replicate.delivery/pbxt/C4Tlix3QBaJIM9qRAeESEChmycwe8AwXTdyGUj3BXrjJeQmgA/audio.mp3", "midi": "https://replicate.delivery/pbxt/qHiISpYCkgLEJJaocIUtymCDHCufQYUn2GaTgLfLcRuJeQmgA/midi.mid" }, "started_at": "2023-01-11T15:27:27.788798Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/sztszwbq3nb7dayzi5oitrefaa", "cancel": "https://api.replicate.com/v1/predictions/sztszwbq3nb7dayzi5oitrefaa/cancel" }, "version": "06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a" }Generated influidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from '/tmp/tmpdx694w2e/audio.wav': Duration: 00:00:17.00, bitrate: 2822 kb/s Stream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help Output #0, mp3, to '/tmp/audio.mp3': Metadata: TSSE : Lavf58.76.100 Stream #0:0: Audio: mp3, 44100 Hz, mono, fltp Metadata: encoder : Lavc58.134.100 libmp3lame size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x size= 127kB time=00:00:16.19 bitrate= 64.3kbits/s speed=56.6x video:0kB audio:127kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.174636%Prediction
andreasjansson/cantable-diffuguesion:06f1a58aIDxd2skv6llzh3lapx4dn65cat6aStatusSucceededSourceWebHardware–Total durationCreatedInput
- seed
- -1
- tempo
- "90"
- melody
- c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 | ?* c2
- duration
- "64"
- return_mp3
- return_midi
{ "seed": -1, "tempo": "90", "melody": "c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 | ?* c2", "duration": "64", "return_mp3": true, "return_midi": true }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", { input: { seed: -1, tempo: "90", melody: "c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 | ?* c2", duration: "64", return_mp3: true, return_midi: true } } ); console.log(output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", input={ "seed": -1, "tempo": "90", "melody": "c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 | ?* c2", "duration": "64", "return_mp3": True, "return_midi": True } ) print(output)To learn more, take a look at the guide on getting started with Python.
Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", "input": { "seed": -1, "tempo": "90", "melody": "c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 | ?* c2", "duration": "64", "return_mp3": true, "return_midi": true } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
mp3
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
midi
midi.mid{ "completed_at": "2023-01-11T15:28:53.233481Z", "created_at": "2023-01-11T15:26:31.798457Z", "data_removed": false, "error": null, "id": "xd2skv6llzh3lapx4dn65cat6a", "input": { "seed": -1, "tempo": "90", "melody": "c8 c c4 G | e8 e e4 c | c.8 e16 g.4 g8 | f.8 e16 d2 | d.8 e16 f4 f | e.8 d16 e4 c | c.8 e16 d4 G | B.8 d16 c2 | ?* c2", "duration": "64", "return_mp3": true, "return_midi": true }, "logs": "fluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers\nbuilt with gcc 11 (Ubuntu 11.2.0-19ubuntu1)\nconfiguration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\nlibavutil 56. 70.100 / 56. 70.100\nlibavcodec 58.134.100 / 58.134.100\nlibavformat 58. 76.100 / 58. 76.100\nlibavdevice 58. 13.100 / 58. 13.100\nlibavfilter 7.110.100 / 7.110.100\nlibswscale 5. 9.100 / 5. 9.100\nlibswresample 3. 9.100 / 3. 9.100\nlibpostproc 55. 9.100 / 55. 9.100\nGuessed Channel Layout for Input Stream #0.0 : mono\nInput #0, wav, from '/tmp/tmp6rvnai41/audio.wav':\nDuration: 00:00:43.50, bitrate: 2822 kb/s\nStream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s\nStream mapping:\nStream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to '/tmp/audio.mp3':\nMetadata:\nTSSE : Lavf58.76.100\nStream #0:0: Audio: mp3, 44100 Hz, mono, fltp\nMetadata:\nencoder : Lavc58.134.100 libmp3lame\nsize= 0kB time=00:00:00.00 bitrate=N/A speed=N/A\nsize= 204kB time=00:00:26.04 bitrate= 64.2kbits/s speed=52.1x\nsize= 334kB time=00:00:42.68 bitrate= 64.1kbits/s speed=55.3x\nvideo:0kB audio:334kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.066396%", "metrics": { "predict_time": 42.968812, "total_time": 141.435024 }, "output": { "mp3": "https://replicate.delivery/pbxt/6SQFeQx7nBR2Xik6fFE8aN8P3wlcCbvI4tBDCr3dGKA0eQmgA/audio.mp3", "midi": "https://replicate.delivery/pbxt/vi5bP036uR5UOBPSTmHSRV3QKJPnfSzv9yGVkt6gVZf0eQmgA/midi.mid" }, "started_at": "2023-01-11T15:28:10.264669Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/xd2skv6llzh3lapx4dn65cat6a", "cancel": "https://api.replicate.com/v1/predictions/xd2skv6llzh3lapx4dn65cat6a/cancel" }, "version": "06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a" }Generated influidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from '/tmp/tmp6rvnai41/audio.wav': Duration: 00:00:43.50, bitrate: 2822 kb/s Stream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help Output #0, mp3, to '/tmp/audio.mp3': Metadata: TSSE : Lavf58.76.100 Stream #0:0: Audio: mp3, 44100 Hz, mono, fltp Metadata: encoder : Lavc58.134.100 libmp3lame size= 0kB time=00:00:00.00 bitrate=N/A speed=N/A size= 204kB time=00:00:26.04 bitrate= 64.2kbits/s speed=52.1x size= 334kB time=00:00:42.68 bitrate= 64.1kbits/s speed=55.3x video:0kB audio:334kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.066396%Prediction
andreasjansson/cantable-diffuguesion:06f1a58aIDik4y4uycmvhcdofscxecj3kzdyStatusSucceededSourceWebHardware–Total durationCreatedInput
- seed
- -1
- tempo
- "90"
- melody
- E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2
- duration
- "16"
- return_mp3
- return_midi
{ "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "16", "return_mp3": true, "return_midi": true }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", { input: { seed: -1, tempo: "90", melody: "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", duration: "16", return_mp3: true, return_midi: true } } ); console.log(output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", input={ "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "16", "return_mp3": True, "return_midi": True } ) print(output)To learn more, take a look at the guide on getting started with Python.
Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", "input": { "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "16", "return_mp3": true, "return_midi": true } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
mp3
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
midi
midi.mid{ "completed_at": "2023-01-11T16:56:19.858355Z", "created_at": "2023-01-11T16:55:42.615302Z", "data_removed": false, "error": null, "id": "ik4y4uycmvhcdofscxecj3kzdy", "input": { "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "16", "return_mp3": true, "return_midi": true }, "logs": "fluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers\nbuilt with gcc 11 (Ubuntu 11.2.0-19ubuntu1)\nconfiguration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\nlibavutil 56. 70.100 / 56. 70.100\nlibavcodec 58.134.100 / 58.134.100\nlibavformat 58. 76.100 / 58. 76.100\nlibavdevice 58. 13.100 / 58. 13.100\nlibavfilter 7.110.100 / 7.110.100\nlibswscale 5. 9.100 / 5. 9.100\nlibswresample 3. 9.100 / 3. 9.100\nlibpostproc 55. 9.100 / 55. 9.100\nGuessed Channel Layout for Input Stream #0.0 : mono\nInput #0, wav, from '/tmp/tmps_yvav1t/audio.wav':\nDuration: 00:00:32.33, bitrate: 2822 kb/s\nStream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s\nStream mapping:\nStream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to '/tmp/audio.mp3':\nMetadata:\nTSSE : Lavf58.76.100\nStream #0:0: Audio: mp3, 44100 Hz, mono, fltp\nMetadata:\nencoder : Lavc58.134.100 libmp3lame\nsize= 0kB time=00:00:00.00 bitrate=N/A speed=N/A\nsize= 247kB time=00:00:31.57 bitrate= 64.2kbits/s speed=71.1x\nvideo:0kB audio:247kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.089697%", "metrics": { "predict_time": 37.195884, "total_time": 37.243053 }, "output": { "mp3": "https://replicate.delivery/pbxt/8m6yQr7Mrab7CVuzXMntbsfRlXZ58tBN2YgdtLA0CG5Z4kJIA/audio.mp3", "midi": "https://replicate.delivery/pbxt/eAUfIYWPFPvo9UIq3fofcC1YmsCGzBueqU4wfD7q3Xa7McyEE/midi.mid" }, "started_at": "2023-01-11T16:55:42.662471Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/ik4y4uycmvhcdofscxecj3kzdy", "cancel": "https://api.replicate.com/v1/predictions/ik4y4uycmvhcdofscxecj3kzdy/cancel" }, "version": "06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a" }Generated influidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from '/tmp/tmps_yvav1t/audio.wav': Duration: 00:00:32.33, bitrate: 2822 kb/s Stream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help Output #0, mp3, to '/tmp/audio.mp3': Metadata: TSSE : Lavf58.76.100 Stream #0:0: Audio: mp3, 44100 Hz, mono, fltp Metadata: encoder : Lavc58.134.100 libmp3lame size= 0kB time=00:00:00.00 bitrate=N/A speed=N/A size= 247kB time=00:00:31.57 bitrate= 64.2kbits/s speed=71.1x video:0kB audio:247kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.089697%Prediction
andreasjansson/cantable-diffuguesion:06f1a58aIDmdcrwduavbho7azzomknnooe54StatusSucceededSourceWebHardware–Total durationCreatedInput
- seed
- -1
- tempo
- "90"
- melody
- E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2
- duration
- "16"
- return_mp3
- return_midi
{ "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "16", "return_mp3": true, "return_midi": true }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", { input: { seed: -1, tempo: "90", melody: "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", duration: "16", return_mp3: true, return_midi: true } } ); console.log(output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", input={ "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "16", "return_mp3": True, "return_midi": True } ) print(output)To learn more, take a look at the guide on getting started with Python.
Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", "input": { "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "16", "return_mp3": true, "return_midi": true } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
mp3
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
midi
midi.mid{ "completed_at": "2023-01-11T16:57:37.923314Z", "created_at": "2023-01-11T16:56:59.877172Z", "data_removed": false, "error": null, "id": "mdcrwduavbho7azzomknnooe54", "input": { "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "16", "return_mp3": true, "return_midi": true }, "logs": "fluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers\nbuilt with gcc 11 (Ubuntu 11.2.0-19ubuntu1)\nconfiguration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\nlibavutil 56. 70.100 / 56. 70.100\nlibavcodec 58.134.100 / 58.134.100\nlibavformat 58. 76.100 / 58. 76.100\nlibavdevice 58. 13.100 / 58. 13.100\nlibavfilter 7.110.100 / 7.110.100\nlibswscale 5. 9.100 / 5. 9.100\nlibswresample 3. 9.100 / 3. 9.100\nlibpostproc 55. 9.100 / 55. 9.100\nGuessed Channel Layout for Input Stream #0.0 : mono\nInput #0, wav, from '/tmp/tmpxbehsh89/audio.wav':\nDuration: 00:00:32.33, bitrate: 2822 kb/s\nStream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s\nStream mapping:\nStream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to '/tmp/audio.mp3':\nMetadata:\nTSSE : Lavf58.76.100\nStream #0:0: Audio: mp3, 44100 Hz, mono, fltp\nMetadata:\nencoder : Lavc58.134.100 libmp3lame\nsize= 0kB time=00:00:00.00 bitrate=N/A speed=N/A\nsize= 248kB time=00:00:31.60 bitrate= 64.2kbits/s speed=65.3x\nvideo:0kB audio:247kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.089623%", "metrics": { "predict_time": 38.01131, "total_time": 38.046142 }, "output": { "mp3": "https://replicate.delivery/pbxt/NYfb8J7jr3QHOy2CuORgdkh2ADaB5VPfte4O23PgGteGInMBB/audio.mp3", "midi": "https://replicate.delivery/pbxt/3puysfjc2swPWiAxffgrwBWcs3ZCzUz6O449IfJ7GB5GInMBB/midi.mid" }, "started_at": "2023-01-11T16:56:59.912004Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/mdcrwduavbho7azzomknnooe54", "cancel": "https://api.replicate.com/v1/predictions/mdcrwduavbho7azzomknnooe54/cancel" }, "version": "06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a" }Generated influidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from '/tmp/tmpxbehsh89/audio.wav': Duration: 00:00:32.33, bitrate: 2822 kb/s Stream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help Output #0, mp3, to '/tmp/audio.mp3': Metadata: TSSE : Lavf58.76.100 Stream #0:0: Audio: mp3, 44100 Hz, mono, fltp Metadata: encoder : Lavc58.134.100 libmp3lame size= 0kB time=00:00:00.00 bitrate=N/A speed=N/A size= 248kB time=00:00:31.60 bitrate= 64.2kbits/s speed=65.3x video:0kB audio:247kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.089623%Prediction
andreasjansson/cantable-diffuguesion:06f1a58aIDibrj5pcw3jdoplv5jsa77r4thmStatusSucceededSourceWebHardware–Total durationCreatedInput
- seed
- -1
- tempo
- "90"
- melody
- E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2
- duration
- "256"
- return_mp3
- return_midi
{ "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "256", "return_mp3": true, "return_midi": true }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", { input: { seed: -1, tempo: "90", melody: "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", duration: "256", return_mp3: true, return_midi: true } } ); console.log(output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", input={ "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "256", "return_mp3": True, "return_midi": True } ) print(output)To learn more, take a look at the guide on getting started with Python.
Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", "input": { "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "256", "return_mp3": true, "return_midi": true } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
mp3
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
midi
midi.mid{ "completed_at": "2023-01-11T19:22:46.584981Z", "created_at": "2023-01-11T19:21:58.414546Z", "data_removed": false, "error": null, "id": "ibrj5pcw3jdoplv5jsa77r4thm", "input": { "seed": -1, "tempo": "90", "melody": "E2 F#4 | G4. F#8 E4 | B2 B4 | B2. | c2 d4 | e d c | B2. | B | A2 A4 | c4. B8 A4 | G2 G4 | E2. | F#4. G8 F#4 | BB2 D#4 | E2. | E2", "duration": "256", "return_mp3": true, "return_midi": true }, "logs": "fluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers\nbuilt with gcc 11 (Ubuntu 11.2.0-19ubuntu1)\nconfiguration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\nlibavutil 56. 70.100 / 56. 70.100\nlibavcodec 58.134.100 / 58.134.100\nlibavformat 58. 76.100 / 58. 76.100\nlibavdevice 58. 13.100 / 58. 13.100\nlibavfilter 7.110.100 / 7.110.100\nlibswscale 5. 9.100 / 5. 9.100\nlibswresample 3. 9.100 / 3. 9.100\nlibpostproc 55. 9.100 / 55. 9.100\nGuessed Channel Layout for Input Stream #0.0 : mono\nInput #0, wav, from '/tmp/tmpl5s9mb5i/audio.wav':\nDuration: 00:02:51.33, bitrate: 2822 kb/s\nStream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s\nStream mapping:\nStream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to '/tmp/audio.mp3':\nMetadata:\nTSSE : Lavf58.76.100\nStream #0:0: Audio: mp3, 44100 Hz, mono, fltp\nMetadata:\nencoder : Lavc58.134.100 libmp3lame\nsize= 0kB time=00:00:00.00 bitrate=N/A speed= 0x\nsize= 88kB time=00:00:11.15 bitrate= 64.5kbits/s speed=22.3x\nsize= 256kB time=00:00:53.12 bitrate= 39.5kbits/s speed=53.1x\nsize= 512kB time=00:01:35.39 bitrate= 44.0kbits/s speed=63.6x\nsize= 1024kB time=00:02:17.34 bitrate= 61.1kbits/s speed=68.6x\nsize= 1332kB time=00:02:50.39 bitrate= 64.0kbits/s speed=70.3x\nvideo:0kB audio:1332kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.016647%", "metrics": { "predict_time": 48.122963, "total_time": 48.170435 }, "output": { "mp3": "https://replicate.delivery/pbxt/FdhA76pWk7ZrLxDLTEzsroBdHJDdgJfESnPzG7hx050C9lJIA/audio.mp3", "midi": "https://replicate.delivery/pbxt/GfBSApSO0gy3NyLcjRlh57fQYjAvnfSnWdSV9aiHDeEYovMBB/midi.mid" }, "started_at": "2023-01-11T19:21:58.462018Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/ibrj5pcw3jdoplv5jsa77r4thm", "cancel": "https://api.replicate.com/v1/predictions/ibrj5pcw3jdoplv5jsa77r4thm/cancel" }, "version": "06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a" }Generated influidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from '/tmp/tmpl5s9mb5i/audio.wav': Duration: 00:02:51.33, bitrate: 2822 kb/s Stream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help Output #0, mp3, to '/tmp/audio.mp3': Metadata: TSSE : Lavf58.76.100 Stream #0:0: Audio: mp3, 44100 Hz, mono, fltp Metadata: encoder : Lavc58.134.100 libmp3lame size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x size= 88kB time=00:00:11.15 bitrate= 64.5kbits/s speed=22.3x size= 256kB time=00:00:53.12 bitrate= 39.5kbits/s speed=53.1x size= 512kB time=00:01:35.39 bitrate= 44.0kbits/s speed=63.6x size= 1024kB time=00:02:17.34 bitrate= 61.1kbits/s speed=68.6x size= 1332kB time=00:02:50.39 bitrate= 64.0kbits/s speed=70.3x video:0kB audio:1332kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.016647%Prediction
andreasjansson/cantable-diffuguesion:06f1a58aIDnjcq73jrbjdfpeict2az7cgdkuStatusSucceededSourceWebHardware–Total durationCreatedInput
- seed
- -1
- tempo
- "90"
- duration
- "128"
- return_mp3
- return_midi
{ "seed": -1, "tempo": "90", "duration": "128", "return_mp3": true, "return_midi": true }Install Replicate’s Node.js client library:npm install replicateImport and set up the client:import Replicate from "replicate"; const replicate = new Replicate({ auth: process.env.REPLICATE_API_TOKEN, });Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
const output = await replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", { input: { seed: -1, tempo: "90", duration: "128", return_mp3: true, return_midi: true } } ); console.log(output);To learn more, take a look at the guide on getting started with Node.js.
Install Replicate’s Python client library:pip install replicateImport the client:import replicateRun andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
output = replicate.run( "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", input={ "seed": -1, "tempo": "90", "duration": "128", "return_mp3": True, "return_midi": True } ) print(output)To learn more, take a look at the guide on getting started with Python.
Run andreasjansson/cantable-diffuguesion using Replicate’s API. Check out the model's schema for an overview of inputs and outputs.
curl -s -X POST \ -H "Authorization: Bearer $REPLICATE_API_TOKEN" \ -H "Content-Type: application/json" \ -H "Prefer: wait" \ -d $'{ "version": "andreasjansson/cantable-diffuguesion:06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a", "input": { "seed": -1, "tempo": "90", "duration": "128", "return_mp3": true, "return_midi": true } }' \ https://api.replicate.com/v1/predictionsTo learn more, take a look at Replicate’s HTTP API reference docs.
Output
mp3
Video Player is loading.Current Time 00:00:000/Duration 00:00:000Loaded: 0%Stream Type LIVERemaining Time -00:00:0001x- Chapters
- descriptions off, selected
- captions settings, opens captions settings dialog
- captions off, selected
This is a modal window.
Beginning of dialog window. Escape will cancel and close the window.
End of dialog window.
midi
midi.mid{ "completed_at": "2023-01-11T19:46:18.529344Z", "created_at": "2023-01-11T19:45:29.040613Z", "data_removed": false, "error": null, "id": "njcq73jrbjdfpeict2az7cgdku", "input": { "seed": -1, "tempo": "90", "duration": "128", "return_mp3": true, "return_midi": true }, "logs": "fluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nfluidsynth: error: Unknown integer parameter 'synth.sample-rate'\nffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers\nbuilt with gcc 11 (Ubuntu 11.2.0-19ubuntu1)\nconfiguration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared\nlibavutil 56. 70.100 / 56. 70.100\nlibavcodec 58.134.100 / 58.134.100\nlibavformat 58. 76.100 / 58. 76.100\nlibavdevice 58. 13.100 / 58. 13.100\nlibavfilter 7.110.100 / 7.110.100\nlibswscale 5. 9.100 / 5. 9.100\nlibswresample 3. 9.100 / 3. 9.100\nlibpostproc 55. 9.100 / 55. 9.100\nGuessed Channel Layout for Input Stream #0.0 : mono\nInput #0, wav, from '/tmp/tmpitzpmwrf/audio.wav':\nDuration: 00:01:26.17, bitrate: 2822 kb/s\nStream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s\nStream mapping:\nStream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame))\nPress [q] to stop, [?] for help\nOutput #0, mp3, to '/tmp/audio.mp3':\nMetadata:\nTSSE : Lavf58.76.100\nStream #0:0: Audio: mp3, 44100 Hz, mono, fltp\nMetadata:\nencoder : Lavc58.134.100 libmp3lame\nsize= 0kB time=00:00:00.00 bitrate=N/A speed= 0x\nsize= 110kB time=00:00:14.02 bitrate= 64.4kbits/s speed= 28x\nsize= 256kB time=00:00:50.59 bitrate= 41.4kbits/s speed=50.6x\nsize= 667kB time=00:01:25.31 bitrate= 64.1kbits/s speed=57.3x\nvideo:0kB audio:667kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.033238%", "metrics": { "predict_time": 49.438283, "total_time": 49.488731 }, "output": { "mp3": "https://replicate.delivery/pbxt/JmOv5LPdpKZwKtqAXlUKqtetTz4KcCpum1yfmgYhabcJQMTQA/audio.mp3", "midi": "https://replicate.delivery/pbxt/y0HqWZy27BrVKV4zVVQCRSCWedX4dBTQo5nHM3WWt0KFImJIA/midi.mid" }, "started_at": "2023-01-11T19:45:29.091061Z", "status": "succeeded", "urls": { "get": "https://api.replicate.com/v1/predictions/njcq73jrbjdfpeict2az7cgdku", "cancel": "https://api.replicate.com/v1/predictions/njcq73jrbjdfpeict2az7cgdku/cancel" }, "version": "06f1a58a064686a8d673c7986edcd80590d9ef716b5c172a799cf36deace077a" }Generated influidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' fluidsynth: error: Unknown integer parameter 'synth.sample-rate' ffmpeg version 4.4.2-0ubuntu0.22.04.1 Copyright (c) 2000-2021 the FFmpeg developers built with gcc 11 (Ubuntu 11.2.0-19ubuntu1) configuration: --prefix=/usr --extra-version=0ubuntu0.22.04.1 --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --arch=amd64 --enable-gpl --disable-stripping --enable-gnutls --enable-ladspa --enable-libaom --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libcodec2 --enable-libdav1d --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libjack --enable-libmp3lame --enable-libmysofa --enable-libopenjpeg --enable-libopenmpt --enable-libopus --enable-libpulse --enable-librabbitmq --enable-librubberband --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libsrt --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvidstab --enable-libvorbis --enable-libvpx --enable-libwebp --enable-libx265 --enable-libxml2 --enable-libxvid --enable-libzimg --enable-libzmq --enable-libzvbi --enable-lv2 --enable-omx --enable-openal --enable-opencl --enable-opengl --enable-sdl2 --enable-pocketsphinx --enable-librsvg --enable-libmfx --enable-libdc1394 --enable-libdrm --enable-libiec61883 --enable-chromaprint --enable-frei0r --enable-libx264 --enable-shared libavutil 56. 70.100 / 56. 70.100 libavcodec 58.134.100 / 58.134.100 libavformat 58. 76.100 / 58. 76.100 libavdevice 58. 13.100 / 58. 13.100 libavfilter 7.110.100 / 7.110.100 libswscale 5. 9.100 / 5. 9.100 libswresample 3. 9.100 / 3. 9.100 libpostproc 55. 9.100 / 55. 9.100 Guessed Channel Layout for Input Stream #0.0 : mono Input #0, wav, from '/tmp/tmpitzpmwrf/audio.wav': Duration: 00:01:26.17, bitrate: 2822 kb/s Stream #0:0: Audio: pcm_f64le ([3][0][0][0] / 0x0003), 44100 Hz, mono, dbl, 2822 kb/s Stream mapping: Stream #0:0 -> #0:0 (pcm_f64le (native) -> mp3 (libmp3lame)) Press [q] to stop, [?] for help Output #0, mp3, to '/tmp/audio.mp3': Metadata: TSSE : Lavf58.76.100 Stream #0:0: Audio: mp3, 44100 Hz, mono, fltp Metadata: encoder : Lavc58.134.100 libmp3lame size= 0kB time=00:00:00.00 bitrate=N/A speed= 0x size= 110kB time=00:00:14.02 bitrate= 64.4kbits/s speed= 28x size= 256kB time=00:00:50.59 bitrate= 41.4kbits/s speed=50.6x size= 667kB time=00:01:25.31 bitrate= 64.1kbits/s speed=57.3x video:0kB audio:667kB subtitle:0kB other streams:0kB global headers:0kB muxing overhead: 0.033238%
Want to make some of these yourself?
Run this model