balthou commited on
Commit
3af34ae
·
1 Parent(s): 3a04f9a

fix jukebox app using icons

Browse files
Files changed (1) hide show
  1. app.py +9 -8
app.py CHANGED
@@ -1,8 +1,6 @@
1
- from interactive_pipe import Control
2
- from interactive_pipe.headless.pipeline import HeadlessPipeline
3
- from interactive_pipe.graphical.gradio_gui import InteractivePipeGradio
4
- from interactive_pipe import interactive
5
  from interactive_pipe.data_objects.image import Image
 
6
  # from interactive_pipe.thirdparty.images_openai_api import ImageFromPrompt
7
  from pathlib import Path
8
  import cv2
@@ -94,11 +92,14 @@ def sample_pipeline():
94
  song_choice()
95
  play_song()
96
  img_out = image_choice()
97
- return [img_out,]
98
 
99
 
100
  if __name__ == '__main__':
101
- pip = HeadlessPipeline.from_function(sample_pipeline, cache=False)
102
- app = InteractivePipeGradio(
103
- pipeline=pip, name="music", size=None, audio=True)
 
 
 
104
  app()
 
1
+ from interactive_pipe import Control, interactive_pipeline, interactive
 
 
 
2
  from interactive_pipe.data_objects.image import Image
3
+ import argparse
4
  # from interactive_pipe.thirdparty.images_openai_api import ImageFromPrompt
5
  from pathlib import Path
6
  import cv2
 
92
  song_choice()
93
  play_song()
94
  img_out = image_choice()
95
+ return [[img_out, img_out]]
96
 
97
 
98
  if __name__ == '__main__':
99
+ parser = argparse.ArgumentParser(description='Xylophone synthesizer')
100
+ parser.add_argument('-b', '--backend', type=str,
101
+ default='gradio', choices=['gradio', 'qt'])
102
+ args = parser.parse_args()
103
+ app = interactive_pipeline(
104
+ cache=False, gui=args.backend, audio=True)(sample_pipeline)
105
  app()