Hayk Martiros
9f7121905b
[WIP] Null text inversion attempt 2
...
Still hacky and not working well, but more than the first attempt and
with one promising result.
Topic: null_text_inversion_2
2023-01-15 02:45:48 +00:00
Hayk Martiros
75c67e1ea5
Audio download buttons and proper extension handling across the app
...
* Add buttons that download audio segments with the proper name, and display the name
* Add a helper that displays the audio bar and the download button
* Create a sidebar widget helper for choosing the output extension
* Use this extension widget in all pages to dicate output types
* Add a streamlit session state counter object to help with reruns
* Improve UI in various places with small fixes
Topic: audio_download_extensions_ui
2023-01-14 14:16:07 -08:00
Hayk Martiros
8b07a5a45f
Audio to audio handles interpolation within it
...
Kill the separate page.
Topic: audio_to_audio_interpolation
2023-01-14 11:45:45 -08:00
Hayk Martiros
40bf61e949
Audio to audio with interpolation
...
Topic: audio_to_audio_interpolation
2023-01-14 11:45:45 -08:00
Hayk Martiros
ca72f418b6
Text to audio supports multiple clips
...
Topic: text_to_audio_multiple_riffs
2023-01-08 17:04:52 -08:00
Hayk Martiros
a4784bb4dc
Recombine audio
...
Add an option in the splitter to recombine stems at the end.
Topic: recombine_audio
2023-01-08 14:59:36 -08:00
Hayk Martiros
8e87c133c8
Audio splitting with demucs hybrid transformer model
...
Topic: audio_splitter_transformer
2023-01-07 20:36:43 +00:00
Hayk Martiros
6b02e98e35
Help text for app
...
Topic: app_help_text
2023-01-06 09:26:39 -08:00
Hayk Martiros
7325bfa143
Linter fixes
...
Topic: audio_to_audio
2023-01-06 09:19:02 -08:00
Hayk Martiros
b58982d2a6
Add help text to streamlit app
...
Topic: audio_to_audio
2023-01-06 09:19:02 -08:00
Hayk Martiros
a88046615b
basic audio to audio fixes
...
Topic: audio_to_audio
2023-01-06 09:19:02 -08:00
Hayk Martiros
83b2792b27
Audio to audio improvements (some WIP)
...
Topic: audio_to_audio
2023-01-06 09:19:02 -08:00
Hayk Martiros
503c5e4e84
Audio to audio
...
Topic: audio_to_audio
2023-01-06 09:19:02 -08:00
Hayk Martiros
61757b3d95
Audio to audio
...
Topic: audio_to_audio
Relative: audio_splitter
2023-01-06 09:19:02 -08:00
daanelson
2695af9706
cog using common load fxn
2023-01-05 00:01:55 -08:00
Hayk Martiros
45d55e986c
Cog integration
...
Support hosting on Replicate using the cog interface.
Continuation of: https://github.com/riffusion/riffusion/pull/26
Topic: cog_integration
2023-01-05 00:01:55 -08:00
Hayk Martiros
bb5330699c
Rename interpolation page
...
Topic: interpolation_rename
2023-01-04 22:54:33 -08:00
Hayk Martiros
da177ec424
Audio splitter
...
Topic: audio_splitter
2023-01-04 22:49:29 -08:00
Hayk Martiros
fae3e2c918
Add note to SpectrogramParams about torchaudio docs
...
Closes : #30
Topic: params_docs
2022-12-29 11:46:40 -08:00
Hayk Martiros
ce8744897b
Convert to three-channel if needed in spectrogram_from_image
...
Closes : #51
Topic: convert_three_channel
2022-12-29 11:33:09 -08:00
Hayk Martiros
0610a45e80
Improve interpolation playground
...
Topic: playground_improvements
2022-12-27 07:58:06 -08:00
Hayk Martiros
f7288f8cd3
Disable compression by default, too slow
...
Topic: disable_compression
2022-12-27 07:57:52 -08:00
Hayk Martiros
152192006e
Add several streamlit demo pages
...
Topic: streamlit_app
2022-12-27 00:31:29 -08:00
Hayk Martiros
1335afb72f
Add batch text to audio processing
...
Topic: streamlit_app
2022-12-27 00:24:40 -08:00
Hayk Martiros
420674148a
Improve text to audio
...
Topic: streamlit_app
2022-12-26 21:03:30 -08:00
Hayk Martiros
39dc247a1d
Streamlit app for interactive use of the model
...
Topic: streamlit_app
2022-12-26 20:01:27 -08:00
Hayk Martiros
e48ec2e103
Enable ruff import sorting
...
Topic: import_sorting
2022-12-26 18:12:02 -08:00
Hayk Martiros
d820e1fecf
Fix minor errors
...
Topic: clean_rewrite
2022-12-26 17:47:11 -08:00
Hayk Martiros
dc4e2d8d64
Command line interface for common operations, plus tests
...
Add riffusion.cli tool for common operations. Add a test for
each one.
Topic: clean_rewrite
2022-12-26 17:47:11 -08:00
Hayk Martiros
cbf473216b
Greatly simplify the server and baseten integration
...
With the new clean module structure, make it so the two servers
share all the important code. This makes the baseten integration
very small and simple, and paves the way for more integrations.
Topic: clean_rewrite
2022-12-26 17:47:11 -08:00
Hayk Martiros
40a799a3d3
Remove old audio module
...
No longer needed, it's broken up into cleaner pieces.
Topic: clean_rewrite
2022-12-26 17:47:11 -08:00
Hayk Martiros
2fb1153ec8
Refactor RiffusionPipeline
...
* Bunch of cleanup and typing
* Move prompt_weighting to be marked as external
* Add helpers for loading the checkpoint and traced unet
Topic: clean_rewrite
2022-12-26 17:47:11 -08:00
Hayk Martiros
4c78e1a228
Add SpectrogramImageConverter and test
...
This class converts between spectrogram images and audio. Uses
SpectrogramConverter internally, which only deals with tensors.
Topic: clean_rewrite
2022-12-26 17:47:11 -08:00
Hayk Martiros
7d0e08711c
Add SpectrogramConverter class and test
...
This class is a helper to convert between spectrogram tensors and
audio.
Topic: clean_rewrite
2022-12-26 17:47:11 -08:00
Hayk Martiros
539aafde3e
Pull out basic utilities into util package
...
Topic: clean_rewrite
2022-12-26 17:47:11 -08:00
Hayk Martiros
671cb5f05e
Add spectrogram params
...
Topic: clean_rewrite
2022-12-26 17:47:11 -08:00
Hayk Martiros
8349ccff59
Make traced unet optional and support custom checkpoints
2022-12-23 05:08:37 +00:00
Jasper
66dbdb16ca
Scale by max value
...
Scale by max value to allow for processing 24- and 32-bit wavs
2022-12-16 22:12:39 -06:00
Jasper
1c5caf77ac
Convert to RGB
2022-12-16 16:26:46 -06:00
Jasper
9ab8c0f105
added image_from_spectrogram to audio.py
2022-12-16 16:02:12 -06:00
Hayk Martiros
cb518c548a
Prototype prompt reweighting
2022-12-14 08:20:19 +00:00
Seth Forsgren
387b4da8ff
updating mask image directory
2022-12-13 17:07:49 -08:00
Seth Forsgren
2fea921515
debug code
2022-12-13 16:21:39 -08:00
Hayk Martiros
55651db0fc
to cuda
2022-12-13 06:55:07 +00:00
Hayk Martiros
79239a719d
make server work
2022-12-13 06:43:46 +00:00
Seth Forsgren
37d975cea8
setting default checkpoint to hosted model
2022-12-12 22:16:45 -08:00
Seth Forsgren
afa49af2b0
traced unet and disabled autocast, adding baseten.py
2022-12-12 22:01:47 -08:00
Hayk Martiros
ae34fb388e
Add support for cache (still disabled)
2022-11-28 00:06:12 +00:00
Hayk Martiros
511defae99
Provide clip duration and encode base64 prefix type
2022-11-27 21:55:42 +00:00
Hayk Martiros
7f27705f81
save JPEG instead of PNG
2022-11-26 19:24:50 +00:00