Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/EFHIII/midi-ch
.midi to clone hero converter
https://github.com/EFHIII/midi-ch
Last synced: 9 days ago
JSON representation
.midi to clone hero converter
- Host: GitHub
- URL: https://github.com/EFHIII/midi-ch
- Owner: EFHIII
- License: gpl-3.0
- Created: 2019-07-31T07:06:55.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2024-10-27T17:31:47.000Z (about 2 months ago)
- Last Synced: 2024-10-27T20:44:02.723Z (about 2 months ago)
- Language: JavaScript
- Size: 2.26 MB
- Stars: 32
- Watchers: 4
- Forks: 15
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
- starred - EFHIII/midi-ch - .midi to clone hero converter (JavaScript)
README
[![Discord Chat](https://img.shields.io/discord/934204308168261682.svg)](https://discord.gg/CuXJx8vJ2y)
# .midi to Clone Hero
.midi to [Clone Hero](https://clonehero.net/) converterIf you're lazy: https://efhiii.github.io/midi-ch/auto (automatically provides full dificulty, but gives you less control and requires a very clean midi)
link: https://efhiii.github.io/midi-ch/
Outdated example chart (the charting algorithm has been improved since then): https://youtu.be/Pv_2j9EDV_k
Slightly outdated tutorial: https://youtu.be/qp49H-Ns2yg
If you have questions, feel free to ask me on Discord @efhiii: https://discord.gg/CuXJx8vJ2y
# Keyboard shortcuts
- SPACE
- Pause/Resume
- UP-ARROW
- Step forward
- DOWN-ARROW
- Step back
- \+
- Increase step size ( * 1.2 )
- \-
- Decrease step size ( / 1.2 )
- hold RIGHT-ARROW
- Pushes low notes that passes the middle blue line in a chord rightward forcing chords of GR/RY/YB/BO
- hold LEFT-ARROW
- Deletes all notes left of the highest note in a chord (makes chords not chords) when a chord passes the middle blue line
- hold D
- Delete the note the bottom fret represents that passes the middle red line
- hold BACKSPACE
- Delete the note the top fret represents that passes the middle red line
- hold DELETE
- Delete all notes that passes the middle red line
- Z
- Undo last note deletion
- Y
- Redo last note deletion
- L
- Load changes (necessary for making note deletions affect the chart properly, but slow so, especially on longer charts, avoid using frequently)
- S
- Save (export to chart)# Other features
## Open Notes
When on, the chart will treat open notes as a 6th fret, bellow green. (I recommended not using this and instead add open notes in Moon Scraper or EoF after exporting.)## Frets
The number of frets used in the chart (not counting open notes). The standard is 5 for Expert and Hard, 4 for Medium, and 3 for Easy.## Max BPS
Any note that's is more than the maximum Beats per second threshold relative to the previous note gets ignored and isn't charted.## Max Simultaneous Notes
This is the maximum number of notes that the chart will include as a chord. It's worth noting that if a sustain goes past the next note, it's still possible to go above this limit.## Scale
How many seconds can be seen in the preview on the right.## Skip Open Notes Limit
When Open Notes is on, strips 1/this beats from open notes## Ignore Gap
Seconds between notes where it no longer matters if different notes are played on the same fret in succession.## Sustain Gap multiplier
Allows you to have extra long or short sustain gaps. By default, 1 which puts in length sustain gaps based on the tempo. 2 would double the length of sustain gaps, 0.5 would half them.## Leading Silence
Number of seconds of silence at the start of the chart.Must also be applied to the audio file in order to sync properly, this does not generate an audio file. Any DAW *should* work, although some might create inacurate tempo-maps. FL Studio is a good choice.
## Instrument Toggles
When an instrument is toggled on, (after loading new settings) the chart will incorporate that instrument. Having multiple instruments on will have the chart use all toggled instruments with a preference for higher notes. Deleting notes will remove them from their instrument, not just the chart and will persist after reloading the chart.## Song Playback
Only plays the notes that the chart is showing## Chart Preview Map
All the notes of the chart are displayed in miniature on the left of the chart preview with a white line showing where you currently are in the chart.## Chart Scrubbing
Click (or drag) anywhere in the chart preview to jump to that part of the song shown in the chart preview map## Pitch Visual Aid
White line that follows the fret it represents, further left being low notes, right being high notes in the range of the 88 keys of a keyboard.## Instrument Visual Aid
Bellow the check for each instrument on the left, there's a preview of that instruments' notes throughout the song, x-axis is time, y-axis is pitch. The red line represents where the chart playback is.Each instrument that is checked, upon loading the settings, that instrument will be applied to the chart (provided it doesn't exceed the max simultaneous notes threshold)
## Custom Events
When you save and download the resulting chart, custom chart specific events will be put in in the places where the auto-charter acknowledges that it may have done a poor job, which you can see if you open the chart in MoonScraper. This makes it easier to clean up parts that aren't auto charted well by telling you the spots that might need attention.### `Bad_Different_Fret`
If a note is the same note as the previous note, but is charted as a different fret, then a `Bad_Different_Fret` event will be placed on that note.### `Bad_Too_low`
If a note is higher than the previous note, but is charted as a lower fret, then a `Bad_Too_Low` event will be placed on that note.### `Bad_Too_High`
If a note is lower than the previous note, but is charted as a higher fret, then a `Bad_Too_High` event will be placed on that note.