Giter VIP home page Giter VIP logo

karafan's Introduction

BIOGRAPHY

Programmer since the age of 12 (1981).

Before, I was developing in ASM, C, C++, Basic, Visual Basic.
Since the year 2000, I've been coding in
PHP, MySQL, JavaScript, jQuery, HTML, CSS.
And today, I'm also into C# and ... Python !! (Rรขรขรขhhh ... My love โค๏ธ)

  • ๐Ÿ‘€ Iโ€™m interested in Coding, Music, Visual Arts
  • ๐ŸŒฑ Still learning ...
  • ๐Ÿ–๏ธ Iโ€™m always looking for collaborators on my projects
  • ๐Ÿ“ซ You can reach me by email

I've been a modest contributor, coder, and helper on the PrestaShop forum since October 25, 2010 !

You can check out my profile and reputation there (in French).

karafan's People

Contributors

captain-flam avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

karafan's Issues

Unable to produce files with multiple models using slowest speed in Google Colab

Describe the bug
I found it impossible to process files with more than a model using the slowest speed

To Reproduce
Steps to reproduce the behavior:

  1. Go to vocal separation
  2. select one model and select the second one next to it or from another column like music filter and select the slowest speed mode
  3. Scroll down to start
  4. See hanging and files won't be produced in Google Colab even after a time

Expected behavior
the files should be produced in Google Colab

Desktop (please complete the following information):

  • OS: [Windows]
  • Browser [Chrome]
  • Version [Latest Stable]

Additional context
Add any other context about the problem here.

Feature Request: Automatically Copy Song Metadata + Filename

Hello!

First of all, congratulations on the application and all the documentation, it is perfectly excellent.

I think it would be awesome if KaraFan automatically copied song metadata like artist, album, title, synced lyrics to the generated outputs. What would also be cool is if the naming scheme of the output files could be changed to FILENAME_(vocals)

Why is this you may ask?

I'm using karaoke software that automatically downloads .lrc from a music file or from the Internet.
in the current state of the naming scheme the metadata is not being copied, this often fails and does not find the letter until the file is renamed accordingly.

I don't know how to program in Python to send a PR and to solve my problem I'm using the package node-id3 in my custom script to copy all the tags, This takes a little work as there are 3 steps (split, rename and copy).

All the best

Config_PC.ini

Describe the bug
FileNotFoundError : [Errno 2] No such file or directory: '/Users/user/projects/ai/voice/KaraFan_user/Config_PC.ini'

I'm on OSX, but I can't find any where in the docs or the code how to generate this Config_PC.ini? The wiki and docs don't talk about it. Do I have to run the windows .exe file to generate this stuff? Is the python code not self contained?

Update discord link please!

Hi, I'd like to join your server. Could I get an updated invite please? The one on the GitHub page doesnt work anymore, thank you!

please help

it does not start
File "C:\Users\hellraiza\Downloads\KaraFan-master\KaraFan-master\KaraFan.pyw", line 65, in
frame = Gui.wx_Main.KaraFanForm(None, {'Gdrive': Gdrive, 'Project': Project, 'isColab': False})
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

File "C:\Users\hellraiza\Downloads\KaraFan-master\KaraFan-master\Gui\wx_Main.py", line 52, in init
with open(os.path.join(params['Project'], "App", "init.py"), "r") as version_file:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

please help

Code obsolescence

Code is becoming obsolete in new versions of Python and Google colab
The problems are slowness and incompatibility in Google colab with the GPU

API

Hello! Thank you so much for this beautiful code base, I have enjoyed separating out so many songs with it. I saw you had listed for an API, it would be awesome to have one on replicate or some other cloud provider.

I would love to be able to run this through an API so I can do it without a GPU or complicated setup.

Have you looked much into which GPU API service you are wanting to use, and if not, is there anything I could to do to help get that up?

Thanks Captain!

Command terminal pop-ups when running KaraFan 5.1

When running KaraFan 5.1 there is a pop-up command terminal instance every second that prevents me from navigating windows explorer or other applications. Seems to be a new behavior after the update introduced a real-time progress bar.

There is a possibility that Microsoft Visual C++ 2015-2019 (x64) is the issue. I could not install this older version from the Setup.py so I removed it from the script to finish the install. Otherwise there's no issues separating tracks, but the pop-ups make KaraFan 5.1 unusable for me otherwise.

command line support

Hey! is there a way to use this like I can use demucs, just by running it in the command line?

Dependency Error on MacOS Install

When trying to install KaraFan on an Apple Silicon Mac (specifically an M2 Ultra Mac Studio), I've run into multiple issues along the way. Most of which I've been able to fix, but the following error is something I can't get past. Terminal produces this error message when trying to run 'Setup.py':
ERROR: Could not find a version that satisfies the requirement onnxruntime-gpu (from versions: none) ERROR: No matching distribution found for onnxruntime-gpu

So far, my understanding is that onnxruntime-gpu cannot run on MacOS, and the inbuilt ML cores must be used instead of Nvidia's CUDA solution. But of course my technical knowledge doesn't go very deep.

To Reproduce
Steps to reproduce the behavior:

  1. Install Homebrew, Python, etc. beforehand
  2. Change 'Setup.py' to the correct Python version
  3. Run 'Setup.py' in terminal (as double clicking just opens up an editor, it does not run the app)
  4. See error

Expected behavior
Of course, the expected behaviour is that it will install correctly

Desktop (please complete the following information):

  • OS: MacOS 13.5.1
  • Machine: M2 Ultra Mac Studio

App crash on CONSOLE output text when it reaches the end of the screen

Describe the bug
On the progress tab, when the output text reaches the view limit, the app crashes. I found that the issue lies in the inference.py -> def write -> self.CONSOLE.ScrollLines(1). I believe that when it reaches the end of the screen, it tries to scroll the page, but the scroll component doesn't exist yet and it crashes.

To Reproduce
Steps to reproduce the behavior:

  1. Go to the 'Settings' tab. (select some audio files)
  2. Click on 'Start'.
  3. Navigate to the 'Progress' tab.
  4. Wait until the console text reaches the end of the screen.

Expected behavior
The app will crash.

Screenshots
image

Desktop (please complete the following information):

  • OS: Windows 11
  • Browser: Brave
  • Version 1.65.132

Additional context
You can reduce the window height to speed up the error.

Provide CPU-only torch processing

It would be great if one could select between GPU or CPU processing, just like it is in UVR.
In my case, my system has a powerfull CPU but only a small passive graphics cards.
AFAIK there are recompiled version of torch for CPU and GPU available.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.