Giter Site home page Giter Site logo

Comments (6)

dwhinham avatar dwhinham commented on May 13, 2024 2

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 šŸ™‚

from mt32-pi.

dwhinham avatar dwhinham commented on May 13, 2024

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!

from mt32-pi.

olliraa avatar olliraa commented on May 13, 2024

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

from mt32-pi.

icb- avatar icb- commented on May 13, 2024

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.

from mt32-pi.

olliraa avatar olliraa commented on May 13, 2024

Works like a charm :) Thank you!!!

from mt32-pi.

mrglennjones avatar mrglennjones commented on May 13, 2024

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?

from mt32-pi.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    šŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. šŸ“ŠšŸ“ˆšŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ā¤ļø Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.