It is currently Mon Apr 15, 2024 11:20 pm


Special characters & LCD panel controls

Hauptwerk software technical support only. Please make sure you have read the manual, tutorials and FAQ pages before requesting support.
  • Author
  • Message
Offline

ludu

Member

  • Posts: 1000
  • Joined: Wed Nov 02, 2011 8:52 am
  • Location: Tournai (Belgium)

Special characters & LCD panel controls

PostWed Sep 05, 2018 8:37 am

Hello, I am trying to display accented characters on LCD panel controls, but they are always replaced with an interrogation point. Example: ‘Flûte à cheminée’ becomes 'Fl?te ? chemin?e’. Is it a limitation coming from Hauptwerk? Does Hauptwerk refuse all the accentuated characters sent to LCD panel controls? Or do I miss a setting?
Luc
Offline
User avatar

organtechnology

Member

  • Posts: 1886
  • Joined: Sun Aug 02, 2009 4:58 pm
  • Location: DFW, TX USA

Re: Special characters & LCD panel controls

PostWed Sep 05, 2018 9:41 am

ludu wrote:Hello, I am trying to display accented characters on LCD panel controls, but they are always replaced with an interrogation point. Example: ‘Flûte à cheminée’ becomes 'Fl?te ? chemin?e’. Is it a limitation coming from Hauptwerk? Does Hauptwerk refuse all the accentuated characters sent to LCD panel controls? Or do I miss a setting?


Luc,

I believe this is a function of the characters available to display on the LCD panel. I looked through the character set of another such panel and although there were 256 characters none were accented. I also did not see any accented characters used in the Hauptwerk explanation of the LCD panel so it could be that Hauptwerk does not send them because the LCD panel does not display them. YMMV.

Thomas
Complete Hauptwerk™ systems using real wood consoles, PC Sound Engines, Dante Audio for Home or Church. info (at) organtechnology.com http://www.organtechnology.com
Authorized Hauptwerk; Milan Digital Audio and Lavender Audio reseller.
USA and Canada shipments only.
Offline

evertjan

Member

  • Posts: 282
  • Joined: Fri Dec 10, 2010 12:46 pm

Re: Special characters & LCD panel controls

PostWed Sep 05, 2018 2:13 pm

Luc and Thomas,

It's not a limitation of Hauptwerk.
See page 221 of the manual. There is defined:
Bytes 7-38: the 32 ASCII (8-bit) bytes for the text to display.

Because 8 bits Hauptwerk can display all the characters, mentioned on https://www.ascii-code.com/, if the LCD accepts and displays 8 bits data (all type of characters are available).

I have seen specs of some LCD units which only can display 7 bits ASCII code: Bytes 7-38: the 32 ASCII (7-bit) bytes. In the table on https://www.ascii-code.com/ only the characters from 00000000 till 01111111 (BIN) can be displayed. In that case bit 8 is always 0.
Possible limitation can be the character set, available in the LCD unit.

So, look in de specs of your LCD unit for this.
Offline
User avatar

NickNelson

Member

  • Posts: 880
  • Joined: Tue Dec 20, 2005 10:31 am
  • Location: Yorkshire, UK

Re: Special characters & LCD panel controls

PostWed Sep 05, 2018 3:09 pm

Actually, I think the the problem is that MIDI sysex messages don't allow data with bit 8 set.
Possibly, the HW manual is wrong, the reference to 8-bit is contradicted by the preceding paragraph.

Nick
Offline

ludu

Member

  • Posts: 1000
  • Joined: Wed Nov 02, 2011 8:52 am
  • Location: Tournai (Belgium)

Re: Special characters & LCD panel controls

PostWed Sep 05, 2018 3:17 pm

Hello All,

In my case, the problem does not come from the LCD unit, because the text is sent to a touch screen (see here: https://www.orgelhuis.be/images/collection/mix/intrada/intrada003L.jpg. I am now wondering if the responsible is Hauptwerk, the console builder, or the Midi Sysex messages limitation.
Luc
Offline

itsabird

Member

  • Posts: 29
  • Joined: Sat Aug 22, 2009 3:09 pm
  • Location: Netherlands

Re: Special characters & LCD panel controls

PostWed Sep 05, 2018 3:25 pm

Actually it doesn't matter to what kind of device it's send to, as long as it's done by means of a MIDI SysEx message, then Nick's remark is still valid: a SysEx message's data-bytes have their most-significant bit set to 0; hence 7-bits ASCII effectively.
itsabird
Offline
User avatar

NickNelson

Member

  • Posts: 880
  • Joined: Tue Dec 20, 2005 10:31 am
  • Location: Yorkshire, UK

Re: Special characters & LCD panel controls

PostThu Sep 06, 2018 9:02 am

7-bit ascii does have a variety of legitimate ways to do this however.

For example, the control character 'SO' can be used to indicate a change of character set, while the control character 'SI' can be used to revert to the original character set.

The issue is that this is definitely a matter for the LCD panel manufacturers to implement and document if they wanted to. Personally, I would think this would be a good idea since it would 'internationalise' their products for rather little effort/expense.

Nick
Offline

ludu

Member

  • Posts: 1000
  • Joined: Wed Nov 02, 2011 8:52 am
  • Location: Tournai (Belgium)

Re: Special characters & LCD panel controls

PostThu Sep 06, 2018 11:11 am

Hello Nick,

If I understand correctly what you explain, the responsible for my problem is the console builder, since my LCD control panels are virtual (see below).

Image

This would be only a question of programming. Am I right?
Luc
Offline
User avatar

NickNelson

Member

  • Posts: 880
  • Joined: Tue Dec 20, 2005 10:31 am
  • Location: Yorkshire, UK

Re: Special characters & LCD panel controls

PostFri Sep 07, 2018 8:19 am

Hello Luc,

I'm afraid I'm not able to offer an opinion on where the responsibility lies for your not being able to do what you want to, or on how it might be made possible. I know nothing at all about virtual LCD panels. You would probably need to discuss this with your builder.

Nick
Offline

ludu

Member

  • Posts: 1000
  • Joined: Wed Nov 02, 2011 8:52 am
  • Location: Tournai (Belgium)

Re: Special characters & LCD panel controls

PostFri Sep 07, 2018 4:43 pm

You’re right Nick. I am waiting for this answer from Milan Digital Audio.
Luc
Offline

jkinkennon

Member

  • Posts: 1208
  • Joined: Thu May 07, 2009 9:43 am
  • Location: Vancouver, WA

Re: Special characters & LCD panel controls

PostFri Sep 07, 2018 9:56 pm

While we await a response, it seems clear that Hauptwerk will send up to 32 7-bit values which the user can specify. That would normally be ASCII 7-bit values, not Extended ASCII with 8 bits.

The 7-bit restriction is also a MIDI System Exclusive message restriction where the highest bit is reserved for special uses like indicating the start and end of the Sysex message.

The display device can be programmed to display ASCII values or any other values or do something entirely different than creating a display. Most LCDs can have user customized character sets, but Hauptwerk doesn't do that. The creator of an on-screen virtual LCD would have programming control to change the character fonts to something more suitable.

The console builder is certainly not responsible either unless they agreed to reproduce these characters as the buyer intended. Perhaps this is on the list of features for the next HW version?
Offline
User avatar

NickNelson

Member

  • Posts: 880
  • Joined: Tue Dec 20, 2005 10:31 am
  • Location: Yorkshire, UK

Re: Special characters & LCD panel controls

PostSat Sep 08, 2018 1:58 am

ludu wrote:You’re right Nick. I am waiting for this answer from Milan Digital Audio.


Perhaps I am getting a bit confused about what a 'virtual' LCD panel actually is, but so far as I know, HW can already send anything that is allowed by the MIDI protocol. It is up to the recipient, real or virtual, of those MIDI messages to make sense of the messages and display what the user expects to see.

I suppose MDA could, if minded to, make some suggestion as to how alternative character sets could be requested, but it would always be the responsibility of the display providers, hardware or software, to implement it.

Nick
Offline
User avatar

NickNelson

Member

  • Posts: 880
  • Joined: Tue Dec 20, 2005 10:31 am
  • Location: Yorkshire, UK

Re: Special characters & LCD panel controls

PostSat Sep 08, 2018 4:31 am

After some thought, and googling, I'm beginning to wonder if ludu is using something like this: https://www.mixtuur.com/en/home-organs/v-touch/. If so I don't think it's anything to do with either LCD panels (as I understand the term) or MIDI.

Nick
Offline

ludu

Member

  • Posts: 1000
  • Joined: Wed Nov 02, 2011 8:52 am
  • Location: Tournai (Belgium)

Re: Special characters & LCD panel controls

PostSat Sep 08, 2018 8:26 am

Hello Nick,
I have bought a variant of this model: https://www.mixtuur.com/en/home-organs/intrada/.
Each virtual tab corresponds to a specific LCD number (see the manual, page 160). So I can create my own stop and coupler switches for aech organ.
Luc
Offline
User avatar

organtechnology

Member

  • Posts: 1886
  • Joined: Sun Aug 02, 2009 4:58 pm
  • Location: DFW, TX USA

Re: Special characters & LCD panel controls

PostSun Sep 09, 2018 1:51 am

ludu wrote:Hello Nick,
I have bought a variant of this model: https://www.mixtuur.com/en/home-organs/intrada/.
Each virtual tab corresponds to a specific LCD number (see the manual, page 160). So I can create my own stop and coupler switches for aech organ.


Hi ludu,

So your LCD panels are not 2 line 16 character LCDs but are actually touch screen displays.

That would seem to indicate that the display is a graphic and what is displayed is up to the person who did the custom ODF for the sample set on the intrada console. This would seem to be a Mixtuur question.

OR if the displays are custom touch screen displays that are operated through MIDI then what is displayed is up to the manufacturer of this special display. This would also seem to be a Mixtuur question.

So what does Mixtuur say about it? Inquiring minds want to know :)

Thomas
Complete Hauptwerk™ systems using real wood consoles, PC Sound Engines, Dante Audio for Home or Church. info (at) organtechnology.com http://www.organtechnology.com
Authorized Hauptwerk; Milan Digital Audio and Lavender Audio reseller.
USA and Canada shipments only.
Next

Return to Technical support

Who is online

Users browsing this forum: David Richardson and 14 guests