Coder Social home page Coder Social logo

mug-diffusion's Introduction

logo

mug-diffusion's People

Contributors

elainafanboy avatar keytoyze avatar zengrber 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  avatar  avatar  avatar

mug-diffusion's Issues

Setting Weights for Different Instruments in Music

I am not a programmer. I have just learned some Python and I'm not able to contribute to the project's development yet. However, as a rhythm game enthusiast, I believe accuracy is crucial in AI-generated music game charts. It would be great to have the ability to adjust the emphasis of different instruments at specific rhythmic points. For example, utilizing Demucs to separate audio and set weights for each instrument, allowing for the generation of charts that lean more towards vocals or drums. This would be highly beneficial for creating game charts for different types of music.

[Feature Request] Respect Ranking Criteria option

I noticed the map it generate doesn't really respect the Ranking Criteria

would be cool to add an option to strictly follow the ranking criteria for mania
https://osu.ppy.sh/wiki/en/Ranking_Criteria/osu%21mania

example: dont have more than 5x 1/2 consecutive note for easy (180 bpm reference)

another issue i noticed is unsnapped note, theres like continuous sounds but it ends up being 1/16 snap when it should be clearly 1/1
https://i.imgur.com/qreajGT.png

from this song: https://osu.ppy.sh/beatmapsets/1486330#mania/3047658

another issue is the sudden and unatural break in flow for easy difficulty, (1.25 SR), not sure if its learning from std mode breaks.

Intent to showcase more results and/or stats?

Hello there!

I was made aware of this cool project, good stuff. Quick question, I know you said that it's mostly a project to satisfy your curiosity, but do you plan on showcasing more output from the tool? As a software engineer I'd be curious to examine the output you get before diving into understanding the codebase. Having like 10+ varied chart output that you consider representative of this tool's capabilities, and maybe also some stats on its performance along with what metrics it's evaluated on would be super appreciated.

I understand if it's not something you planned though :)

Good luck with continuing this neat project!

Charts queing?

Sometimes I want to create charts in a row for various difficulties or songs. Would it be possible to add a queue function to make it easier to create charts more efficiently?

Question about the training data

I'm going to try really hard not to be the fun-police.

When you say "Thank all the Charters / Mappers in the community. It's you who endowed MuG Diffusion with intelligence.", the worst case I can imagine is that you just downloaded several thousand Stepmania sm's and mp3's and used that to train the model.

Could I trouble you to explain more specifically what data you used, where you got it from, and under what permissions you used them?

gradio version?

Platform : 5.11.0-37-generic #41~20.04.2-Ubuntu SMP x86_64 GNU/Linux
following the setup instruction in readme, I get error running python webui.py, and the traceback all show gradio's version incompatible. the latest version of gradio is 4, but the code looks like using some version 3 code.

Error while generating

Platform MacOS Big Sur 11.7.6
running from source
requirements installed, except
截屏2023-05-17 下午1 36 49

After clicked "Start Generation" in webui for a while, I got this:
截屏2023-05-17 上午9 57 31

Following the instructions "use via API" in webui footer, I made a little python script but also got the same error while generating:
main.py.txt

截屏2023-05-17 下午1 36 17

It seems like an webui error. Is there configuration mistake or something else?

Any way to build MinaCalc on arm64(mac)?

Sorry to bother you. If this is not mean to be solved. Feel free to close.

Building wheels for collected packages: MinaCalc
  Building wheel for MinaCalc (setup.py) ... error
  ERROR: Command errored out with exit status 1:
   command: /Library/Developer/CommandLineTools/usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/private/var/folders/rr/9z6j7fc16q9grp79wl03sts80000gn/T/pip-req-build-izrdvzn1/setup.py'"'"'; __file__='"'"'/private/var/folders/rr/9z6j7fc16q9grp79wl03sts80000gn/T/pip-req-build-izrdvzn1/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /private/var/folders/rr/9z6j7fc16q9grp79wl03sts80000gn/T/pip-wheel-um26pfkd
       cwd: /private/var/folders/rr/9z6j7fc16q9grp79wl03sts80000gn/T/pip-req-build-izrdvzn1/
  Complete output (92 lines):
  running bdist_wheel
  running build
  running build_ext
  building 'minacalc' extension
  creating build
  creating build/temp.macosx-10.9-universal2-3.9
  creating build/temp.macosx-10.9-universal2-3.9/MinaCalc
  clang -Wno-unused-result -Wsign-compare -Wunreachable-code -fno-common -dynamic -DNDEBUG -g -fwrapv -O3 -Wall -iwithsysroot/System/Library/Frameworks/System.framework/PrivateHeaders -iwithsysroot/Applications/Xcode.app/Contents/Developer/Library/Frameworks/Python3.framework/Versions/3.9/Headers -arch arm64 -arch x86_64 -Werror=implicit-function-declaration -Wno-error=unreachable-code -UNDEBUG -I/Library/Developer/CommandLineTools/Library/Frameworks/Python3.framework/Versions/3.9/include/python3.9 -c MinaCalc/MinaCalc.cpp -o build/temp.macosx-10.9-universal2-3.9/MinaCalc/MinaCalc.o -std=c++17
  In file included from MinaCalc/MinaCalc.cpp:2:
  In file included from MinaCalc/Ulbu.h:9:
  In file included from MinaCalc/Agnostic/HA_PatternMods/Stream.h:2:
  In file included from MinaCalc/Agnostic/HA_PatternMods/../../PatternModHelpers.h:6:
  /Library/Developer/CommandLineTools/usr/lib/clang/14.0.3/include/xmmintrin.h:14:2: error: "This header is only meant to be used on x86 and x64 architecture"
  #error "This header is only meant to be used on x86 and x64 architecture"
   ^

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.