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

Show selected instrument instead of channels status? #38

Open
olliraa opened this issue Oct 11, 2020 · 6 comments
Open

Show selected instrument instead of channels status? #38

olliraa opened this issue Oct 11, 2020 · 6 comments
Assignees

Comments

@olliraa
Copy link

olliraa commented Oct 11, 2020

This software is so cool! Thank you for your great efforts on this, really appreciate! For live playing it would be cool to have the option to have the display show the selected instrument instead of the midi channel status.

Would this be possible? :)

This is soo great :D

@dwhinham
Copy link
Owner

Thankyou, glad you are enjoying it! 😄

I think this will come naturally as part of implementing #16, as on a real MT-32 you can hit a button to enter patch select mode and you can see and change the instrument assigned to the channel whose button you pressed.

I have a real MT-32 now, so this will only be a matter of time.

Otherwise as a temporary solution, I could do a quick hack build for you that always shows the instrument if that helps!

@dwhinham dwhinham self-assigned this Oct 12, 2020
@olliraa
Copy link
Author

olliraa commented Oct 13, 2020

If you already haven't started creating a temporary build, there's no real hurry. I'll be patient :) Thank you for great communication!

@icb-
Copy link

icb- commented Oct 13, 2020

Is there enough space to keep the selected patch names on screen? mt32emu_qt shows them, but of course there's a lot more space to work there.

Text modules are way too small. You only have room for 2 or 4 names on the 20x2 and 20x4 displays.

The supported OLED displays don't fare much better. Using a tiny 8x8 font, you're only going to get 4 rows of 16 characters on a 128x32 OLED display, so you can only see half of the non-rhythm channels. It looks like the longest patch name is 16 characters by itself, so you can't fit any legend or status information.

If you used the 3x5 Tom Thumb you could fit 5 rows of 32 characters, but that's barely readable on the 0.91" modules. If you use two columns, you could fit all of the patch names with no legend or status information.

With Tom Thumb and a 128x64 OLED display, you could fit all of the patch names on 10 rows of 32 characters, leaving a little room for legend and other status information, but again it's just barely readable.

@dwhinham
Copy link
Owner

Yeah; I'm not so sure I want to go to those lengths for such a niche feature - as you say the font size would make it barely legible. Bigger graphical displays could be a (very) long-term thing, but it wouldn't be a priority,

@olliraa
I've just done a maintenance release (v0.6.1), and while I was at it, I added this hack branch to keep the instrument on the screen. Download the sdcard package from here:
https://github.com/dwhinham/mt32-pi/actions/runs/305121903

I don't really want to implement this as a config option or a special feature, but this may tide you over for live playing until full MT-32 control surface simulation comes about.

Hope this helps 🙂

@olliraa
Copy link
Author

olliraa commented Oct 14, 2020

Works like a charm :) Thank you!!!

@mrglennjones
Copy link

Yeah; I'm not so sure I want to go to those lengths for such a niche feature - as you say the font size would make it barely legible. Bigger graphical displays could be a (very) long-term thing, but it wouldn't be a priority,

@olliraa I've just done a maintenance release (v0.6.1), and while I was at it, I added this hack branch to keep the instrument on the screen. Download the sdcard package from here: https://github.com/dwhinham/mt32-pi/actions/runs/305121903

I don't really want to implement this as a config option or a special feature, but this may tide you over for live playing until full MT-32 control surface simulation comes about.

Hope this helps 🙂

seems this link is dead now, how can i get the instrument names displayed please?

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

4 participants