Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

enable MidicaPL export #5

Closed
truj opened this issue Jan 10, 2019 · 2 comments
Closed

enable MidicaPL export #5

truj opened this issue Jan 10, 2019 · 2 comments

Comments

@truj
Copy link
Owner

truj commented Jan 10, 2019

finish this functionality

truj added a commit that referenced this issue Dec 1, 2019
- the exporter is now in a usable (yet experimental) state
- it still needs a lot of optimization.
- #5
truj added a commit that referenced this issue Dec 2, 2019
- added meta block
- added statistics to estimate the decompilation quality
- #5
truj added a commit that referenced this issue Dec 7, 2019
- fixes #46 - unified data structures in the SequenceAnalyzer
- #5 - MidicaPLExporter now supports karaoke
truj added a commit that referenced this issue Dec 8, 2019
- #5 made some options configurable (only by changing a constant yet...):
- using block or inline for orphaned syllables (syllables without note-on in the same tick)
- using only one channel for karaoke or not
@truj
Copy link
Owner Author

truj commented Dec 9, 2019

Meanwhile this functionality is working pretty well for a lot of MIDI files.

Still missing:

  • Support for SOFT KARAOKE (depends on Support soft karaoke in MidicaPL and in the decompiler #47)
  • Tolerate small deviations in Note-ON and Note-OFF ticks and velocity
  • Make decompile options configurable (depending on the MIDI file, the one or the other strategy may be better)
  • Fine-Tune strategies and find out good decompile configuration defaults
  • Enable the user to add more synchronize events on certain ticks manually

truj added a commit that referenced this issue Jan 12, 2020
- made pre-defined chords comfigurable
- enabled additional global commands
- including the decompile config in the output file
- fixed a missing line break after instrument commands
- #5
truj added a commit that referenced this issue Feb 15, 2020
- playing notes with a smaller note-on difference than configured in the same tick
- for all notes that are played in the same time:
  - adjust velocity and note-off tick if several notes have only small differences (smaller than configured)
- #5
@truj
Copy link
Owner Author

truj commented Mar 21, 2020

MidicaPL export is working. Closing this issue and moving the rest to #58.

@truj truj closed this as completed Mar 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant