Releases: duangsuse-valid-projects/Hachiko
1.8: Support mouse button/BGM volume/done hook
- hachitools: add Generic, rename CallFlag->SwitchCall
- support htmlColor in COLOR_BACK/COLOR_TEXT
- Add HACHIKO_DONE command hook
- BGM_VOLUME
- hachi:
- ActionHandler interface
- make synth global
- extract mainloopCall
- fix typo calmSetSFont
- hachitools:
- rename RefUpdate.text->item
- hachi.guiReadTimeline add final noteoff & support mouse1/2 as A/S
Support for Arguments, Encoding Bug Fix
v1.7 Ver(1.7): Add -seq and -play-seek, fix coding cfg support for mido
Fix loadLibrary on Linux
v1.6 Ver(1.6): Fix findLibary function (won't work on Linux)
v1.5
Rename package, Add main() call
- Change the package name to
hachiko_bapu - Add
main()call forpython -m hachiko_bapu.hachi,hachiko_bapu.cli_tools.srt2mid... - SF2 resource error handling
Fixes for Windows platform-specified Config
Packaging DLLs for Windows
No functionality changes, just fix pypi dependency defs (require sf2file) / fix numpy ModuleNotFoundError.
Move hachiko to console_scripts
Install DLLs in PATH (C:\Windows\system32), due to Python's ctypes module find_library doesn't work as Windows's default DLL loader, and it won't use DLLs inside current workdir
TBD: Patch findLibrary logics
PyPI packaged release
https://pypi.org/project/hachiko-bapu/ is an API distribution: pip install hachiko-bapu
Installing: download source zip and run python setup.py install
Basic Python3 pygame UI
Pitch window: basic error handling, note number viewing
Srt2Mid: fix tempo (mido library TICKS_PER_BEAT)
LrcMerge: fix auto -sep (always " ") for LRC outputting
hachi.py, midnotes.py, srt2mid.py, lrc_merge.py
- uses
mido,srt,pygame,tkinter,ctypes,pyparsinglibrary
NOTE: This is a python project, no binary distribution.
PyAudiois not used sincepyaudio.Stream.writeis synchronous, means I have to setup a timer in order to use wave push mode in other thread...- Preparing for releases using
setuptoolsandfluidsynth.dlldownload