示例#1
0
 def play_put_wav(self):
     """Воспроизведение наложенной композиции"""
     music_name_1 = self.put_first_line.text()
     music_name_2 = self.put_second_line.text()
     try:
         self.code_run = 10
         audio.WaveCreate(music_name_1, 1, 1, 0, 100, self.code_run)
         self.code_run = 11
         audio.WaveCreate(music_name_2, 1, 1, 0, 100, self.code_run)
     except:
         QMessageBox.question(self, "Ошибка!", "Некорректно введенные данные или \nостановите воспроизведение \n"
                                               "и повторите операцию", QMessageBox.Ok, QMessageBox.Ok)
示例#2
0
 def save_put(self):
     """Сохранение наложенной композиции"""
     music_name_1 = self.put_first_line.text()
     music_name_2 = self.put_second_line.text()
     self.code_run = 3
     try:
         audio.WaveCreate(music_name_1, 1, 1, 0, 100, self.code_run)
         self.code_run = 4
         audio.WaveCreate(music_name_2, 1, 1, 0, 100, self.code_run)
         QMessageBox.question(self, "Сохранение", "Сохранено как put_music.wav", QMessageBox.Ok, QMessageBox.Ok)
     except:
         QMessageBox.question(self, "Ошибка!", "Некорректно введенные данные", QMessageBox.Ok, QMessageBox.Ok)
示例#3
0
 def fragments_redactor(self):
     """Сохранение выбранного фрагмента"""
     try:
         audio.WaveCreate(self.name_cut, 1, 1, self.first_part_of_cut, self.second_part_of_cut, 12)
         QMessageBox.question(self, "Сохранение фрагмента", "Сохранено как fragment.wav", QMessageBox.Ok,
                              QMessageBox.Ok)
     except:
         QMessageBox.question(self, "Ошибка!", "Остановите воспроизведение и повторите операцию", QMessageBox.Ok,
                              QMessageBox.Ok)
示例#4
0
 def stop_play_music_put(self):
     """Остановка наложенной композиции"""
     music_name = "play_put_music.wav"
     self.code_run = 7
     try:
         audio.WaveCreate(music_name, 1, 1, 0, 100, self.code_run)
     except:
         QMessageBox.question(self, "Ошибка!",  "Нет трека для остановки воспроизведения",
                              QMessageBox.Ok, QMessageBox.Ok)
示例#5
0
    def stop_play_music_lonely(self):
        """Остановка выбраной композиции"""
        music_name = self.music_name_line.text()
        self.code_run = 7
        try:
            audio.WaveCreate(music_name, 1, 1, 0, 100, self.code_run)

        except:
            QMessageBox.question(self, "Ошибка!", "Нет трека для остановки воспроизведения",
                                 QMessageBox.Ok, QMessageBox.Ok)
示例#6
0
 def play_wav_lonely(self):
     """Воспроизведение выбраной композиции"""
     music_name = self.music_name_line.text()
     self.code_run = 5
     try:
         audio.WaveCreate(music_name, 1, 1, 0, 100, self.code_run)
         self.show_plot(music_name)
     except:
         QMessageBox.question(self, "Ошибка!", "Некорректно введенные данные или \nостановите воспроизведение \n"
                                               "и повторите операцию", QMessageBox.Ok, QMessageBox.Ok)
示例#7
0
 def save_wav_change(self):
     """Сохранение измененной композиции"""
     music_name = self.music_name_line.text()
     speed = int(self.speed_line.text())
     volume = int(self.volume_line.text())
     first = int(self.first_line.text())
     end = int(self.end_line.text())
     self.code_run = 0
     try:
         audio.WaveCreate(music_name, speed, volume, first, end, self.code_run)
         QMessageBox.question(self, "Сохранение", "Сохранено как change_music.wav", QMessageBox.Ok, QMessageBox.Ok)
     except:
         QMessageBox.question(self, "Ошибка!", "Некорректно введенные данные", QMessageBox.Ok, QMessageBox.Ok)
示例#8
0
 def play_change_wav(self):
     """Воспроизведение измененной композиции"""
     music_name = self.music_name_line.text()
     speed = int(self.speed_line.text())
     volume = int(self.volume_line.text())
     first = int(self.first_line.text())
     end = int(self.end_line.text())
     self.code_run = 6
     try:
         audio.WaveCreate(music_name, speed, volume, first, end, self.code_run)
     except:
         QMessageBox.question(self, "Ошибка!", "Некорректно введенные данные или \nостановите воспроизведение \n"
                                               "и повторите операцию", QMessageBox.Ok, QMessageBox.Ok)