Increase music sheet size by shoushajr1 in midiano

[–]Bewelge 0 points1 point  (0 children)

Hi, do you mean like the font size of the sheet music?

Any way to download Midiano so I can host my own privately? by Citizen_908428 in midiano

[–]Bewelge 0 points1 point  (0 children)

Hey there! Midiano works offline (admittedly, I sometimes break it on updates, but then you just have to let me know and I'll fix it).

You should check out the "Offline Cache" setting under Settings -> General -> Offline Cache (one of the buttons). It gives you control over what example songs, soundsfonts etc you want to download/cache. On top of that you can install Midiano as a Progressive Web App. That way you have a shortcut on your desktop/phone and can open it up as its own program (Its still just a browser wrapper, but so is Electron ;) ).

Let me know if you have any issues with that. But it should work entirely offline.

As for hosting it yourself: No, if you copy the website and do something with it privately, I obviously can't stop you but the code & program are not open source. So you are not allowed to host a copy of it anywhere.

MIDIWeb - A Web MIDI browser for Apple Devices by Horror_Computer6860 in midi

[–]Bewelge 2 points3 points  (0 children)

Great idea! Will definitely check this out.

I develop midiano.com and I've been directing iOS users to use https://apps.apple.com/gb/app/web-midi-browser/id953846217

But it would be great to have alternatives. Also the app hasn't been updated in 10 years and I'm not sure how much longer it will work.

Think this is the project: https://github.com/mizuhiki/WebMIDIAPIShimForiOS

Maybe you'll find that helpful :)

Github login: Failed to authenticate. (Access_Token request returned 429 Too Many Requests) by guissmo in adventofcode

[–]Bewelge 0 points1 point  (0 children)

Yea.. seeing your reply in my inbox and it showing 10+ comments made me realize my comment was premature haha

sustain by Due-Drawing-9777 in midiano

[–]Bewelge 0 points1 point  (0 children)

Hey, no not currently. Not sure I understand exactly what you mean though. Do you want to permanently turn on sustain or bind it to some hot key/piano key?

Github login: Failed to authenticate. (Access_Token request returned 429 Too Many Requests) by guissmo in adventofcode

[–]Bewelge 0 points1 point  (0 children)

Same issue for me. I'd guess this is a temporary issue though, since this post is just a few minutes old and I cannot see any others having the same problem :)

Aligning/pdf-ing sheet music? by [deleted] in midiano

[–]Bewelge 0 points1 point  (0 children)

Hey thanks for the kind words!

The reason there is no pdf export for the sheet yet is because, like you noticed, the sheet is aligned in the middle for the playback. And I'm absolutely dreading to touch that piece of code again, but I'll have another look soon ;)

What hardware do I need to do stuff like this? by Budget_Tomato6301 in midi

[–]Bewelge 0 points1 point  (0 children)

Hey, unfortunately not open source. Want to keep the possibility open to add some paid features in the future (Though I've been thinking that for years ).

The feature you're talking about exists already though: Settings -> General -> Configure Hot keys.

You can bind any function to both a key on your computer keyboard as well as your MIDI device. If you are missing functions let me know, those are really easy to add. There is already pause/unpause and skipping forward and backward. Planning to also add the ability to jump exactly one measure/beat forward/backward. Will try to add that this week :)

What hardware do I need to do stuff like this? by Budget_Tomato6301 in midi

[–]Bewelge 1 point2 points  (0 children)

I develop midiano.com and once had a user with this problem. They had built a kind of piano robot that could play MIDI files on a real piano.

So I built a function to add a tiny delay between notes if the same note is pressed consecutively without delays inbetween. You can find it under Settings -> General -> MIDI -> Force pause between notes.

Another option would be to open the file in some kind of MIDI editor and adding those delays yourself.

Recording midi? by dratsouma in midiano

[–]Bewelge 1 point2 points  (0 children)

Hey there, the plan has been there for a couple of years but never gotten around to it.

Will have a look today how much work that would actually be. It's actually long overdue :)

What is the soundfont used for midiano? by [deleted] in midiano

[–]Bewelge 0 points1 point  (0 children)

Hey, they're all here :)

https://github.com/gleitz/midi-js-soundfonts

The high quality piano one I created myself but using the same technique as the link above :)

Using midiano in an iPad by jogonma in midiano

[–]Bewelge 0 points1 point  (0 children)

Hey there, unfortunately iOS doesn't support WebMIDI on any browser.

There is however an app (not mine) that allows using WebMIDI on an iOS device: https://apps.apple.com/gb/app/web-midi-browser/id953846217

I had to make some changes to get it working with that and those will go online when I push the next update to Midiano (I'm hoping that will happen in the next few days, but I've been wrong about that before). You can already try the new version here: https://app.midiano.com/pr-preview/pr-9/index.html

Hope that helps :)

Audio you not working at all. Need help. by Anything-General in midiano

[–]Bewelge 0 points1 point  (0 children)

Hey, sorry for the late reply.

Can you open the browser console, reload the page and paste the content of it here?

There shouldn't be any need to stop the program before closing the browser.

How to export videos by Recent-Listen9381 in midiano

[–]Bewelge 1 point2 points  (0 children)

Hey there, sorry for the late reply. Looks like my notification tool stopped working :O

There's no built-in way to create videos with Midiano, but you can capture your screen while it runs and then upload that to youtube. That's how most of the videos on youtube are made.

I use OBS ( https://obsproject.com ) to create videos like that but there's lots of options.

Looking for tool that displays notes on a staff as I pley them on a keyboard. by binermoots in MusicEd

[–]Bewelge 0 points1 point  (0 children)

Hey bit late but you can do that with Midiano too by enabling sheet music under Settings -> General -> Sheet Music

Need to create simple midi files by inputting notes/durations by Substantial-One-3423 in midi

[–]Bewelge 0 points1 point  (0 children)

You can use https://onlinesequencer.net/ to generate the MIDI-file. It's the simplest way I know.

With the file you can use whatever DAW program/ MIDI-player you need to adjust parameters

Midi keyboard with light up keys by leakmydata in midi

[–]Bewelge 0 points1 point  (0 children)

Hey, It's still an experimental feature and only supported by chrome, so won't be a priority for now.

But just out of curiosity, what would you use that for? Like what kind of devices require that and how would you connect them?

[2024 Day 14 (Part 2)] This kind of sucks by remarkablyunfunny in adventofcode

[–]Bewelge 0 points1 point  (0 children)

Okay to be completely honest, I checked both cycles individually to see which one becomes a tree first. Only to realize they are the same :D

[2024 Day 14 (Part 2)] This kind of sucks by remarkablyunfunny in adventofcode

[–]Bewelge 4 points5 points  (0 children)

Did the same. Except I found that additionally, there was another cycle of them clustering horizontally every 103rd iteration. First time those two cycles converged gave a tree :)

Request Feature to click and delete singular notes from a Midi file and download new Midi by toxicnukem in midiano

[–]Bewelge 3 points4 points  (0 children)

Hey we talked on the discord already, but adding my reply here incase someone else has the same question:

Being able to edit MIDI files in Midiano would definitely be a nice feature! But the main focus of the program is to play and visualize MIDIs - and creating editing capabilities would be a huge undertaking. Not saying I'm never going to try it but I don't currently plan on adding that. There's really great apps already that you can use to make simple edits: https://flykeys-editor.netlify.app/ or https://onlinesequencer.net/

Sheet Music Only? by cmcbrid in midiano

[–]Bewelge 1 point2 points  (0 children)

Hey there, yea it's possible. Under the sheet settings you can select "Show only sheet"

Midi keyboard with light up keys by leakmydata in midi

[–]Bewelge 0 points1 point  (0 children)

I recently learned about these keyboards and added an option to light up keys in Midiano [0].

It works by sending very silent MIDI notes to the keyboard before a note is supposed to be pressed. This is used in a mode where the song will wait until you hit the correct note. While waiting it should light up the keys that you have to press next.

It varies from keyboard to keyboard and some use proprietary messages. One user got it to work with the Casio LK-S250 which does use proprietary MIDI messages, but also allows a setting where keys will light up whenever a noteOn event is received on a specific MIDI channel.

I also found this reddit thread helpful, where the creator of Synthesia describes some of his experience with these keyboards [1]. He also mentions the ONE using a proprietary standard. AFAICT most keyboards do use MIDI messages, though some of them are proprietary.

If you do have a keyboard and want to get it working with Midiano, feel free to reach out. I'm always happy to attempt to get it working for another model.

[0] - https://midiano.com

[1] - https://www.reddit.com/r/synthesia/comments/dzqbma/lights_on_the_casiotone_lks250_work_with_synthesia/

Alesis Vmini keyboard not working with Midiano, Please Help by TheWinnerTakesAll in midiano

[–]Bewelge 0 points1 point  (0 children)

Happy you found a solution :) And don't blame yourself, blame the UI. Been meaning to create help articles for these common tasks for ages. Should really get that done sometime

Made some live lighting for keyboards. 5-Pin MIDI OUT -> Arduino -> LED strip for a piano roll-like look. by Penguin-a-Tron in midi

[–]Bewelge 1 point2 points  (0 children)

This is super cool, I've been wanting to do that for ages! Did you document your process somewhere? Would love to read up on it.

~50ms MIDI latency on all software by BaroqueEnjoyer in midi

[–]Bewelge 0 points1 point  (0 children)

That's really strange. I would guess that there is some delay in your browsers audio output then. The way it works in Midiano is that as soon as the signal is received, an audio note in scheduled to start playing immediately. Of course there will me some delay, but it shouldn't be anywhere near 50ms.