コード例 #1
0
 def configureRobotization(self):
     self.windowWidth = SliderModel(2, 12, 1, 6, "Tamaño de la ventana")
     self.recyclerView.addElement(
         self.windowWidth
     )
     self.recyclerView.addElement(
         SimpleButtonModel(self.sendParams, "Aceptar")
     )
コード例 #2
0
 def configureReverbConvolucion(self):
     self.fileImpulse = AskFilenameModel()
     self.recyclerView.addElement(
         self.fileImpulse
     )
     self.recyclerView.addElement(
         SimpleButtonModel(self.sendParams, "Aceptar")
     )
コード例 #3
0
    def __init__(self, parent, controller):
        tk.Frame.__init__(self, parent)

        self.controller = controller
        self.parent = parent

        self.label = tk.Label(self,
                              height=1,
                              width=44,
                              text="Reverberador",
                              font=config.LARGE_FONT,
                              background="#ccffd5")

        self.label.pack(side=tk.TOP, fill=tk.BOTH, expand=1)

        self.halfContainer = tk.Frame(self)

        self.recyclerView = RecyclerView(self.halfContainer, controller, 400)

        self.recyclerView.addElement(SimpleButtonModel(self.goToEco, "Eco"))
        self.recyclerView.addElement(
            SimpleButtonModel(self.goToPlano, "Reverberador plano"))
        self.recyclerView.addElement(
            SimpleButtonModel(self.goToPB, "Reverberador pasa bajos"))
        self.recyclerView.addElement(
            SimpleButtonModel(self.goToCompleto, "Reverberador completo"))
        self.recyclerView.addElement(
            SimpleButtonModel(self.goToConvolucion,
                              "Reverberador de convolución"))
        tk.Frame(self.halfContainer).grid(column=0, row=0)
        self.recyclerView.grid(column=1, row=0)
        tk.Frame(self.halfContainer).grid(column=2, row=0)
        self.halfContainer.grid_columnconfigure(0, weight=1)
        self.halfContainer.grid_columnconfigure(1, weight=10)
        self.halfContainer.grid_columnconfigure(2, weight=1)

        self.halfContainer.pack(side=tk.TOP, fill=tk.BOTH)

        self.buttonVolver = tk.Button(self,
                                      height=1,
                                      width=44,
                                      text="Volver",
                                      font=config.LARGE_FONT,
                                      background="#ffbaae",
                                      command=self.goBack)
        self.buttonVolver.pack(side=tk.TOP, expand=1, fill=tk.BOTH)
コード例 #4
0
    def __init__(self, parent, controller):
        tk.Frame.__init__(self, parent)

        self.controller = controller
        self.parent = parent

        self.label = tk.Label(self,
                              height=1,
                              width=44,
                              text="Efecto personalizado",
                              font=config.LARGE_FONT,
                              background="#ccffd5")
        self.label.pack(side=tk.TOP, fill=tk.BOTH, expand=1)

        self.halfContainer = tk.Frame(self)

        self.recyclerView = RecyclerView(self.halfContainer, controller, 400)

        self.recyclerView.addElement(
            SimpleButtonModel(self.goToReverberador, "Reverberador"))
        self.recyclerView.addElement(
            SimpleButtonModel(self.goToRobotizacion, "Robotización"))
        self.recyclerView.addElement(
            SimpleButtonModel(self.goToFlanger, "Flanger"))
        self.recyclerView.addElement(
            SimpleButtonModel(self.goToVibrato, "Vibrato"))
        tk.Frame(self.halfContainer).grid(column=0, row=0)
        self.recyclerView.grid(column=1, row=0)
        tk.Frame(self.halfContainer).grid(column=2, row=0)
        self.halfContainer.grid_columnconfigure(0, weight=1)
        self.halfContainer.grid_columnconfigure(1, weight=10)
        self.halfContainer.grid_columnconfigure(2, weight=1)

        self.halfContainer.pack(side=tk.TOP, fill=tk.BOTH)

        self.buttonVolver = tk.Button(self,
                                      height=1,
                                      width=44,
                                      text="Volver",
                                      font=config.LARGE_FONT,
                                      background="#ffbaae",
                                      command=self.goBack)
        self.buttonVolver.pack(side=tk.TOP, expand=1, fill=tk.BOTH)
コード例 #5
0
 def configReverbPB(self):
     self.ganancia = SliderModel(0, 1, 0.01, 0.5, "Ganancia (g)")
     self.recyclerView.addElement(
         self.ganancia
     )
     self.delay = SliderModel(5, 8000, 1, 500, "Delay (m)")
     self.recyclerView.addElement(
         self.delay
     )
     self.recyclerView.addElement(
         SimpleButtonModel(self.sendParams, "Aceptar")
     )
コード例 #6
0
    def configureFlangerOrVibrato(self):
        self.fm = SliderModel(0, 5, 0.01, 2.5, "Frecuencia de modulación (hz)")
        self.recyclerView.addElement(
            self.fm
        )

        self.pm = SliderModel(0, 0.02, 0.001, 0.01, "Profundidad de modulación (s)")
        self.recyclerView.addElement(
            self.pm
        )
        self.recyclerView.addElement(
            SimpleButtonModel(self.sendParams, "Aceptar")
        )
コード例 #7
0
 def configureReverbCompleto(self):
     self.pFilter = SliderModel(1, 15, 1, 12, "Cantidad de Filtros en paralelo")
     self.recyclerView.addElement(
         self.pFilter
     )
     self.combCount = SliderModel(1, 4, 1, 2, "Cantidad de Filtros en serie")
     self.recyclerView.addElement(
         self.combCount
     )
     self.combDelay = SliderModel(100, 1000, 1, 500, "Delay filtros en serie")
     self.recyclerView.addElement(
         self.combDelay
     )
     self.combGain = SliderModel(0, 1, 0.01, 0.5, "Ganancia filtros en serie")
     self.recyclerView.addElement(
         self.combGain
     )
     self.recyclerView.addElement(
         SimpleButtonModel(self.sendParams, "Aceptar")
     )