mirror of
https://github.com/Anjok07/ultimatevocalremovergui.git
synced 2024-11-28 09:21:03 +01:00
Fixed Stacked Folder Naming Convention Bug
This commit is contained in:
parent
067fc3812b
commit
638b7529b8
@ -269,7 +269,7 @@ def main(window: tk.Wm, text_widget: tk.Text, button_widget: tk.Button, progress
|
|||||||
"""Save output music files"""
|
"""Save output music files"""
|
||||||
vocal_name = None
|
vocal_name = None
|
||||||
instrumental_name = None
|
instrumental_name = None
|
||||||
folder = ''
|
save_path = os.path.dirname(base_name)
|
||||||
|
|
||||||
# Get the Suffix Name
|
# Get the Suffix Name
|
||||||
if (not loop_num or
|
if (not loop_num or
|
||||||
@ -302,13 +302,11 @@ def main(window: tk.Wm, text_widget: tk.Text, button_widget: tk.Button, progress
|
|||||||
# Reverse names
|
# Reverse names
|
||||||
vocal_name, instrumental_name = instrumental_name, vocal_name
|
vocal_name, instrumental_name = instrumental_name, vocal_name
|
||||||
elif data['saveAllStacked']:
|
elif data['saveAllStacked']:
|
||||||
folder = os.path.splitext(os.path.basename(base_name))[0] + ' Stacked Outputs' # nopep8
|
folder_name = os.path.basename(base_name) + ' Stacked Outputs' # nopep8
|
||||||
folder = os.path.basename(folder) + '/'
|
save_path = os.path.join(save_path, folder_name)
|
||||||
folder_path = os.path.dirname(base_name)
|
|
||||||
folder_path = os.path.join(folder_path, folder)
|
|
||||||
|
|
||||||
if not os.path.isdir(folder_path):
|
if not os.path.isdir(save_path):
|
||||||
os.mkdir(folder_path)
|
os.mkdir(save_path)
|
||||||
|
|
||||||
if data['stackOnly']:
|
if data['stackOnly']:
|
||||||
vocal_name = f'(Vocal_{loop_num}_Stacked_Output)'
|
vocal_name = f'(Vocal_{loop_num}_Stacked_Output)'
|
||||||
@ -333,18 +331,16 @@ def main(window: tk.Wm, text_widget: tk.Text, button_widget: tk.Button, progress
|
|||||||
# -Save files-
|
# -Save files-
|
||||||
# Instrumental
|
# Instrumental
|
||||||
if instrumental_name is not None:
|
if instrumental_name is not None:
|
||||||
instrumental_path = '{base_path}/{folder}{file_name}.wav'.format(
|
instrumental_path = '{save_path}/{file_name}.wav'.format(
|
||||||
base_path=os.path.dirname(base_name),
|
save_path=save_path,
|
||||||
folder=folder,
|
|
||||||
file_name=f'{os.path.basename(base_name)}_{instrumental_name}{appendModelFolderName}',
|
file_name=f'{os.path.basename(base_name)}_{instrumental_name}{appendModelFolderName}',
|
||||||
)
|
)
|
||||||
sf.write(instrumental_path,
|
sf.write(instrumental_path,
|
||||||
wav_instrument.T, sr)
|
wav_instrument.T, sr)
|
||||||
# Vocal
|
# Vocal
|
||||||
if vocal_name is not None:
|
if vocal_name is not None:
|
||||||
vocal_path = '{base_path}/{folder}{file_name}.wav'.format(
|
vocal_path = '{save_path}/{file_name}.wav'.format(
|
||||||
base_path=os.path.dirname(base_name),
|
save_path=save_path,
|
||||||
folder=folder,
|
|
||||||
file_name=f'{os.path.basename(base_name)}_{vocal_name}{appendModelFolderName}',
|
file_name=f'{os.path.basename(base_name)}_{vocal_name}{appendModelFolderName}',
|
||||||
)
|
)
|
||||||
sf.write(vocal_path,
|
sf.write(vocal_path,
|
||||||
@ -486,4 +482,4 @@ def main(window: tk.Wm, text_widget: tk.Text, button_widget: tk.Button, progress
|
|||||||
progress_var.set(0) # Update Progress
|
progress_var.set(0) # Update Progress
|
||||||
text_widget.write(f'Conversion(s) Completed and Saving all Files!\n') # nopep8 Write Command Text
|
text_widget.write(f'Conversion(s) Completed and Saving all Files!\n') # nopep8 Write Command Text
|
||||||
text_widget.write(f'Time Elapsed: {time.strftime("%H:%M:%S", time.gmtime(int(time.perf_counter() - stime)))}') # nopep8
|
text_widget.write(f'Time Elapsed: {time.strftime("%H:%M:%S", time.gmtime(int(time.perf_counter() - stime)))}') # nopep8
|
||||||
button_widget.configure(state=tk.NORMAL) # Enable Button
|
button_widget.configure(state=tk.NORMAL) # Enable Button
|
@ -283,7 +283,7 @@ def main(window: tk.Wm, text_widget: tk.Text, button_widget: tk.Button, progress
|
|||||||
"""Save output music files"""
|
"""Save output music files"""
|
||||||
vocal_name = None
|
vocal_name = None
|
||||||
instrumental_name = None
|
instrumental_name = None
|
||||||
folder = ''
|
save_path = os.path.dirname(base_name)
|
||||||
|
|
||||||
# Get the Suffix Name
|
# Get the Suffix Name
|
||||||
if (not loop_num or
|
if (not loop_num or
|
||||||
@ -316,13 +316,11 @@ def main(window: tk.Wm, text_widget: tk.Text, button_widget: tk.Button, progress
|
|||||||
# Reverse names
|
# Reverse names
|
||||||
vocal_name, instrumental_name = instrumental_name, vocal_name
|
vocal_name, instrumental_name = instrumental_name, vocal_name
|
||||||
elif data['saveAllStacked']:
|
elif data['saveAllStacked']:
|
||||||
folder = os.path.splitext(os.path.basename(base_name))[0] + ' Stacked Outputs' # nopep8
|
folder_name = os.path.basename(base_name) + ' Stacked Outputs' # nopep8
|
||||||
folder = os.path.basename(folder) + '/'
|
save_path = os.path.join(save_path, folder_name)
|
||||||
folder_path = os.path.dirname(base_name)
|
|
||||||
folder_path = os.path.join(folder_path, folder)
|
|
||||||
|
|
||||||
if not os.path.isdir(folder_path):
|
if not os.path.isdir(save_path):
|
||||||
os.mkdir(folder_path)
|
os.mkdir(save_path)
|
||||||
|
|
||||||
if data['stackOnly']:
|
if data['stackOnly']:
|
||||||
vocal_name = f'(Vocal_{loop_num}_Stacked_Output)'
|
vocal_name = f'(Vocal_{loop_num}_Stacked_Output)'
|
||||||
@ -347,9 +345,8 @@ def main(window: tk.Wm, text_widget: tk.Text, button_widget: tk.Button, progress
|
|||||||
# -Save files-
|
# -Save files-
|
||||||
# Instrumental
|
# Instrumental
|
||||||
if instrumental_name is not None:
|
if instrumental_name is not None:
|
||||||
instrumental_path = '{base_path}/{folder}{file_name}.wav'.format(
|
instrumental_path = '{save_path}/{file_name}.wav'.format(
|
||||||
base_path=os.path.dirname(base_name),
|
save_path=save_path,
|
||||||
folder=folder,
|
|
||||||
file_name=f'{os.path.basename(base_name)}_{instrumental_name}{appendModelFolderName}',
|
file_name=f'{os.path.basename(base_name)}_{instrumental_name}{appendModelFolderName}',
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -357,9 +354,8 @@ def main(window: tk.Wm, text_widget: tk.Text, button_widget: tk.Button, progress
|
|||||||
wav_instrument.T, sr)
|
wav_instrument.T, sr)
|
||||||
# Vocal
|
# Vocal
|
||||||
if vocal_name is not None:
|
if vocal_name is not None:
|
||||||
vocal_path = '{base_path}/{folder}{file_name}.wav'.format(
|
vocal_path = '{save_path}/{file_name}.wav'.format(
|
||||||
base_path=os.path.dirname(base_name),
|
save_path=save_path,
|
||||||
folder=folder,
|
|
||||||
file_name=f'{os.path.basename(base_name)}_{vocal_name}{appendModelFolderName}',
|
file_name=f'{os.path.basename(base_name)}_{vocal_name}{appendModelFolderName}',
|
||||||
)
|
)
|
||||||
sf.write(vocal_path,
|
sf.write(vocal_path,
|
||||||
@ -522,4 +518,4 @@ def main(window: tk.Wm, text_widget: tk.Text, button_widget: tk.Button, progress
|
|||||||
progress_var.set(0)
|
progress_var.set(0)
|
||||||
text_widget.write(f'Conversion(s) Completed and Saving all Files!\n')
|
text_widget.write(f'Conversion(s) Completed and Saving all Files!\n')
|
||||||
text_widget.write(f'Time Elapsed: {time.strftime("%H:%M:%S", time.gmtime(int(time.perf_counter() - stime)))}') # nopep8
|
text_widget.write(f'Time Elapsed: {time.strftime("%H:%M:%S", time.gmtime(int(time.perf_counter() - stime)))}') # nopep8
|
||||||
button_widget.configure(state=tk.NORMAL) # Enable Button
|
button_widget.configure(state=tk.NORMAL) # Enable Button
|
Loading…
Reference in New Issue
Block a user