Rainbow Dreamer's repositories
Ideal-Piano
This is a piano software that analyzes what chords you are playing in real time by algorithms based on music theory. This piano software supports MIDI keyboard, computer keyboard, play and analyze MIDI files and so on.
ascii-converter
This is an easy-to-use Ascii converter that could convert any images and videos to ASCII art (text, images and videos), and you can easily customize the conversion parameters
PVZ_Minimal
Plants vs Zombies Minimal Edition, with the greatest freedom of game customization and gameplay designing
sf2_loader
This is an easy-to-use soundfonts loader, player and audio renderer in python
musicpy_editor
This is an easy-to-use musicpy editor and IDE
musicpy_dev
This is a repository holding musicpy develop thoughts and some related stuffs
audio_effects
Some audio effects such as delay, speed changes implemented in python
midi-keyboard-control
Control your computer with your MIDI keyboard or DAW as computer keyboard and mouse
musicpy-daw
This is a plaintext DAW to make music with musicpy.
separable_merge
This is a cross-platform file merger and splitter which uses a file merging algorithm designed by me to merge multiple files and folders into a single separable binary file
image_to_midi
This is a python package that turns any images into MIDI files that views the same as them
music_analysis_batch_language
This is a batch language for writing music analysis contents
matrix-encrypt
Here are some encrypt algorithms using matrix methods designed by me, with a software that can run these algorithms
musicpy_docs
Musicpy Documentation
musicpy_docs_zh_CN
Musicpy Documentation zh_CN
conway-game-of-life-simulator
This is a simple conway's game of life editor and simulator, you can draw any lives easily in this software and watch their evolutions, and you can customize the BS rules and the images of lives and background, and so on
hide_warnings
This is a python module that can hide any annoying warning messages from external C and C++ libraries in your python project
password-manager
This is a simple password manager, using Fernet as the encryption algorithm
polynomial
This is a professional polynomial calculator and analyzer python module.
twelvenotes_language
A 12-base language using 12 notes in music to represent any informations.
ideal-player
This is a simple music player that currently supports mp3, wav, ogg