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

is it possible to call yours libraries from Autohotkey scripts? #2

Open
JanuszChmiel opened this issue Aug 19, 2021 · 4 comments
Open
Labels
question Further information is requested

Comments

@JanuszChmiel
Copy link

Dear specialists,
I Am visually impaired and I would like to create a reliable piano based on Midi software synthesizer, not on real input MIDi keyboard.
Do you think, that yours C libraries could be called from Autohotkey? Autohotkey itself is written in C so I Am sure, that it should run. But where to find all functions and procedures list and their possible arguments?
Thank you ery much for yours answer. It would be very positive to use fast responsiveness between keyboard key press and software Midi synthesizer instrument feetback. There is Free Piano, but it is based on play .wav resources build in to .dll file. And I would like to use build in software Midi synthesizer instead.
Thank you very much for yours help.

@KaleidonKep99
Copy link
Contributor

WinMMWRP is merely a wrapper that bases its functions around Windows Multimedia.
You can find the documentation for the Windows Multimedia API here: https://docs.microsoft.com/en-us/windows/win32/api/mmeapi/

I am not sure about what you'd want to do with it, are you trying to play the piano using your PC keyboard? You could use VMPK for that.

@KaleidonKep99 KaleidonKep99 added the question Further information is requested label Aug 20, 2021
@JanuszChmiel
Copy link
Author

JanuszChmiel commented Aug 20, 2021 via email

@KaleidonKep99
Copy link
Contributor

Thank you very much for yours tip. App is even screen reader friendly. But do you think, that if somebody would use yours libraryes, that The speed between key press and instrument play time would be shorter? Or even yours library can not make midi playback on Windows 10 faster?

To improve the latency between the key press and the note playback, you need to use an engine that allows for low latencies, like ASIO or WASAPI exclusive mode.

You can use both in OmniMIDI.

@JanuszChmiel
Copy link
Author

JanuszChmiel commented Aug 20, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants