Jump to content

Problem with editing thru menu


soje
 Share

Recommended Posts

I have my MBSID installed in a repurposed Roland U220 rack. I'm using the display of the Roland, which is 2X24 characters. The buttons are set up like this:

 

[inc]  [menu]      [PgUp] [1] [2] [3] 

[dec] [shift]        [PgDn] [4] [5] [6]

 

I'm probably not understanding how editing thru the menues work. I'm trying to calibrate an AOUT_NG, and following the description I do this:

 

(A)

[1] (Ensemble page) -> [5] (EXT) -> scroll thru with [inc], checking it's all on 0 (and not *). Done.

 

(B)

I connect my multimeter as described, then from the top of the menus:

[2] (Pach page) -> scroll with [inc] till I see (EXT) in last position-> [6] (EXT menu)

 

Here I see A#1 thru A#6, all with a value of 800. I then press [1] to edit the value, but here is my problem:

 

I end up on the OSC page.......

 

Any idea of what's wrong??? Am I doing it wrong?

 

 

Cheers

Søren

Link to comment
Share on other sites

Sounds to me like you are doing it right.

If you press the first-menu-parameter button and it brings you to the osc menu that sounds like you are triggering the exec button as well. In the root menu that button is supposed to open the OSC-Page.

Have you tried the other buttons? can you select A#2 or A#5?

If not, where does this take you? Also the OSC Menu?

 

You could install MIDIO128 V2 to check your buttons. They should all be sending a single note-on.

Link to comment
Share on other sites

Thankyou for your answer!

 

I installed MIDIO128, and checked all buttons. They only send a single note on/off each.

 

I've been looking around in the menues. Here's a bit more detail:

 

When I select any of A#1 -> A#8 I end up on the OSC page, with (Del) as the leftmost item. Furthermore, (Del) is increased by 5, and (Rel) by 1.

 

On this page I can select any of the items, which then is blinking, except (Del). When pushing the select button of (Del), It jumps to the leftmost position, and is increased by one. There's also some funky stuff going on when I try to select items in the other sub menues (FIL, LFO etc).

 

Something seems to be really off here. I checked with my DMM, and the buttons don't seem to be cross connected.

 

I don't have a rotary encoder, and have [Dec], [inc] and [Exec] on shift register 2. Could this have anything to do with it?

 

 

I've attached the setup_8580.asm file I've used.

 

 

 

Cheers

Søren

setup_8580.asm

Edited by soje
Link to comment
Share on other sites

From a look at you setup i can´t tell what should be wrong... I´m a bit lost and hope someone else has an idea. It´s such a great synth, everyone should have one.

 

Ok, one thing is mostly for sure now, it shouldn´t be related to your hardware. So something goes wrong in the software?

 

The only thing that´s a bit uncommon maybe is that you are using 6 menu items.

Not that i see a reason it shouldn´t work. But personally i only ever used 5 or 10.

Could be worth a test.

Have you tried recompiling and uploading a new hex? Also just guessing... maybe a hex can turn out ... slightly off sometimes...

Link to comment
Share on other sites

Once again, thanks for your input :-)

 

I've tried uploading hex'es multiple times, while fiddling with the controls. I've never had any inconsistency in that regard.

 

I'm starting to think it maybe have something to do with using 6 menu items, but I'm not shure. Maybe Torsten can chime in?

 

I'm also wondering if it has anything to do with putting inc, dec and and exec on register 2. I'll try to fiddle about with it.

 

 

Cheers

Link to comment
Share on other sites

You have to remove the encoder entries at the bottom of the file:

 

	;; additional CS encoders
	;;        SR  Pin  Mode
	ENC_ENTRY  0,  0,  MIOS_ENC_MODE_DETENTED3	; Osc delay/transpose/assign #1
	ENC_ENTRY  0,  2,  MIOS_ENC_MODE_DETENTED3	; Osc attack/finetune/assign #2
	ENC_ENTRY  0,  4,  MIOS_ENC_MODE_DETENTED3	; Osc decay/portamento/assign #3
	ENC_ENTRY  0,  6,  MIOS_ENC_MODE_DETENTED3	; Osc sustain/release/assign #4
	ENC_ENTRY  0,  0,  MIOS_ENC_MODE_DETENTED3	; Osc release/pulsewidth/assign #5

	ENC_ENTRY  0,  6,  MIOS_ENC_MODE_DETENTED3	; LFO rate
	ENC_ENTRY  0,  0,  MIOS_ENC_MODE_DETENTED3	; LFO depth

	ENC_ENTRY  0,  4,  MIOS_ENC_MODE_DETENTED3	; Filter CutOff
	ENC_ENTRY  0,  6,  MIOS_ENC_MODE_DETENTED3	; Filter Resonance

	ENC_ENTRY  0,  0,  MIOS_ENC_MODE_DETENTED3	; Env depth/assign #1
	ENC_ENTRY  0,  2,  MIOS_ENC_MODE_DETENTED3	; Env attack/assign #2
	ENC_ENTRY  0,  4,  MIOS_ENC_MODE_DETENTED3	; Env decay/assign #3
	ENC_ENTRY  0,  6,  MIOS_ENC_MODE_DETENTED3	; Env sustain/assign #4
	ENC_ENTRY  0,  0,  MIOS_ENC_MODE_DETENTED3	; Env release/assign #5

because they overrule the button assignments

 

Best Regards, Thorsten.

Link to comment
Share on other sites

I am also surprised! On my build i use a lot of cs encoders, but currently not all. When i define an encoder to SR0 everything else is working as expected, although i never tried setting all SR to 0

 

glad it´s working now

Edited by jrp
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
 Share

×
×
  • Create New...