Jump to content

Recommended Posts

Posted

Hi to all the forum

I'm here after 3 years of stop! I'm very happy about the news on midibox ( stm32 and so on ) keep the community increase!

DIY passion bring me another time!

After all this years I'm considering build a midi controller for an old keyboard I get from a friend of mine.

Keyboard is from an old Italian manufacturer called CRB, it is not working but I'm considering to transform it to a midi controller.

This is my first and only problem.

All keybed are arranged in matrix 8x8 and I find that the application sm_C_example2_v1c work perfectly for me! ( I don't need velocity or so on...)just for one keyboard.

I have only one pic core but a lot of din dout shift registers, so I wonder if is it possible to increase the application for manage 2 keyboards: in fact 8x8 uses only one din and one dout and I have available 4din and 4dout ( 2 complete din and dout module!).

I already look at 32x32 code and so on but they are coded with old toolchain and all in ASM, on the other hand sm_c_example2_v1c is easy because the code in ASM only manage the matrix driver and the main.c manage midimessages is in C and so I can reuse the main.c for adding pots or for adding other buttons for sending ( for example ) CC instead of note ON OFF messages.

Adding one 74hc165 and one 74hc595 can change matrix from 8x8 to 16x16 but this involved changing the ASM code: how can I do it using the same app?

Any help will be appreciated!

bye!

Andrea

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...