All Projects → Pzoom522 → Musicoder

Pzoom522 / Musicoder

Licence: other
🎼基于深度学习的轻量化音乐质感转换系统

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Musicoder

Miniplayer
A curses based mpd client with basic functionality and album art.
Stars: ✭ 56 (-57.25%)
Mutual labels:  lightweight, music
Mudeo
mudeo - A collaborative music app built with Flutter
Stars: ✭ 130 (-0.76%)
Mutual labels:  music
Musical Creativity
Models of Musical Creativity (in Clojure)
Stars: ✭ 125 (-4.58%)
Mutual labels:  music
108
A minimal beat machine played in the browser.
Stars: ✭ 128 (-2.29%)
Mutual labels:  music
Arare
Lightweight curried functional programming library
Stars: ✭ 127 (-3.05%)
Mutual labels:  lightweight
Reel2bits
Self-hosted Soundtracks and Podcasts sharing, with ActivityPub federation.
Stars: ✭ 128 (-2.29%)
Mutual labels:  music
Aurora.music
Aurora Music
Stars: ✭ 125 (-4.58%)
Mutual labels:  music
Nano
Lightweight, facility, high performance golang based game server framework
Stars: ✭ 1,888 (+1341.22%)
Mutual labels:  lightweight
Discord Bot
A discord bot that can play music, moderate, log events and more
Stars: ✭ 127 (-3.05%)
Mutual labels:  music
Playlistfromsong
Create an offline music playlist from a single song 🎶
Stars: ✭ 128 (-2.29%)
Mutual labels:  music
Toa
シンプルで可愛いミュージックプレイヤー「兎亜」
Stars: ✭ 128 (-2.29%)
Mutual labels:  music
Sysdash
A simple and clean system monitoring skin for Rainmeter.
Stars: ✭ 128 (-2.29%)
Mutual labels:  music
Easylogger
An ultra-lightweight(ROM<1.6K, RAM<0.3k), high-performance C/C++ log library. | 一款超轻量级(ROM<1.6K, RAM<0.3k)、高性能的 C/C++ 日志库
Stars: ✭ 1,968 (+1402.29%)
Mutual labels:  lightweight
Music Beat Detector
music-beat-detector is a library that analyzes a music stream and detects any beat. It can be used to control lights or any magic effect by the music wave.
Stars: ✭ 127 (-3.05%)
Mutual labels:  music
React Piano
An interactive piano keyboard for React
Stars: ✭ 130 (-0.76%)
Mutual labels:  music
Om Sharp
OM#: Visual Programming | Computer-Assisted Music Compositon
Stars: ✭ 124 (-5.34%)
Mutual labels:  music
Deezer Downloader
Download music from Deezer with a nice front end
Stars: ✭ 127 (-3.05%)
Mutual labels:  music
Electron Global
One Electron instance for multiple apps
Stars: ✭ 129 (-1.53%)
Mutual labels:  lightweight
Build
Armbian Linux build framework
Stars: ✭ 1,827 (+1294.66%)
Mutual labels:  lightweight
Midi
Library for reading and writing of MIDI messages and MIDI files (SMF) with Go
Stars: ✭ 130 (-0.76%)
Mutual labels:  music

image

基于深度学习的轻量化音乐质感转换系统

Maintenance Open Source Helpers Documentation Status Status Ask Me Anything ! BUAA ! 996ICU license 996.icu

💮项目简介

使用方法

  • 🔧下载发行版,请访问release项目页面
  • 📖软件说明详见帮助文档
  • ⚠️ 在上线一年后,我们已于2019.04.08正式停服。您可以自行配置后台进行体验。感谢您的支持!

介绍视频

功能简介

像给照片选取滤镜一样,自由地改变自己喜欢的音乐的风格与流派

  • 🎵基于深度学习算法,改变歌曲的质感(已经完成封装,可以直接调用);
  • ☁️经过裁剪与优化的模型,可部署在低配置云服务器上,并借助我们的通讯组件与客户端实现相应交互式应用;
  • 💡轻量级跨平台客户端,资源占用更少,操作逻辑更简,输出时间更短,服务更具想象力。

整体架构


🔻MusiCoder-服务器端

算法数据流

配置及环境要求

基本配置

  • Ubuntu 12.04 LTS 及以上
  • 内存4G及以上 (推荐)
  • Python 3 环境

所需主要依赖

模型文件

请分别解压并放置在 converter/models

未来感音效 水流音效 镭射音效
future.ckpt water.ckpt laser.ckpt
img img img

运行

  1. 开放端口 [port]
  2. 执行命令,运行程序(后台静默模式)nohup python3 server.py [port] &

性能预估

在配置为双核Intel® Xeon® CPU E5-26xx v4 CPU和4G内存的设备上,极限负载为同时承受约20个客户端的峰值任务。 在正常连接情况下,服务器端程序应当可以对各类情况做出正确反馈。但是在客户端中途掉线时,可能会导致 temp 目录下出现残留文件,建议定时进行清除。

🔺MusiCoder-客户端

配置要求

  • 较新的Window系统。4G内存及以上。
  • 暂无特殊环境要求。如果发现,请在issue中提出。

数据传输信息

此次客户端发行版本所连接的服务器[ip:端口]为[140.143.62.99:2333] 此服务器性能较差(双核cup,4G内存)。如果想部署自己的服务,请针对服务器进行重新配置。具体的调整详见帮助文档

安装及运行说明

直接启动对应版本的安装包即可安装。安装完成后,联网条件下启动,进行使用。

🔗References

Please cite us and give a ⭐️ if you found this repo useful:

@misc{peng2018MusiCoder,
    title={A Lightweight Music Texture Transfer System},
    author={Xutan Peng and Chenghua Lin and Chen Li and Zhi Cai and Jianxin Li},
    year={2018},
    eprint={1810.01248},
    archivePrefix={arXiv}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].