Giter VIP home page Giter VIP logo

guan-jw / melody-note Goto Github PK

View Code? Open in Web Editor NEW
63.0 2.0 18.0 35.19 MB

一个简单的小网页,录入人声哼唱,转化成钢琴音及钢琴谱输出。灵感稍纵即逝,本项目的目标是能够记录下一段小调,以音频形式输入,读取识别其曲调,并制成谱子,最终以钢琴弹奏的形式输出,依此将一些日常生活中的小灵感保存起来,以便日后回忆甚至再创作。

Python 50.15% LilyPond 2.69% Shell 0.41% Scheme 25.67% Makefile 0.52% C 0.03% Emacs Lisp 1.11% JavaScript 0.12% PostScript 17.69% Pascal 1.23% Vim Script 0.20% CSS 0.01% HTML 0.17%
python django librosa audio midi lilypond

melody-note's Introduction

Melody-Note

灵感稍纵即逝,本项目的目标是能够记录下一段小调,以音频形式输入,读取识别其曲调,并制成谱子,最终以钢琴弹奏的形式输出,依此将一些日常生活中的小灵感保存起来,以便日后回忆甚至再创作。

项目实现使用 python3.7 , django, lilypondmidi

  1. python manage.py runserver 0.0.0.0:8080 运行 django 项目后打开http://127.0.0.1:8080/index/

  2. 点击“打开录音”按钮,获得录音权限;

  3. 点击“录制”按钮,开始录音,“停止”按钮停止录音;

  4. 点击“生成音乐”,需要稍等一下哦,可在后台查看是否转换完毕;

  5. 点击“播放”按钮即可听到钢琴曲;

  6. 有关保存文件请查看 work 文件夹下的 说明.txt

    page.png

melody-note's People

Contributors

2017pxy avatar guan-jw 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

Watchers

 avatar  avatar

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.