Bc2000 (for the BCF2000 & BCR2000) group photo

Yahoo Groups archive

Bc2000 (for the BCF2000 & BCR2000)

Index last updated: 2026-04-28 23:16 UTC

Message

Re: [bc2000] Re: hello bc2000 people

2016-05-08 by sghookings@...

I did this a few years ago. Everything was homemade. If I did it again I might try the Midi library but since I was really into Midi in the early 80s and I was trying to recapture my youth I figured it would be fun to play with some 8 bit processors again.

I probably have the sketches lying around.
I used standard veroboard ... Arduino headers have a strange gap.

I had LCD for feedback of display.
Keypad (and Midi) for data entry

A series of LEDs to display sequencer clock

I was looking to provide most of the Emulator II features also for my ESi - ARP, zoning etc but only 16 note sequencer.

I never found the Arduino to be as fast as I wanted.
But in fairness I figure that even fastLCD library was a limiting factor.
I figure I had too many interrupts going on - even though I keep other polling loops short, plus the 32k got used up quite quickly - the prog mem to store display strings was an overhead too.

Ctrlr came along and I really quite liked this solution too.

Regards
Steve H


---In bc2000@yahoogroups.com, <jason@...> wrote :

Steve - is there a multiple MIDI shield for the Arduino Mega, or did you make your own?

at the moment my plan is to make a box which has a Mega in it, which has a dedicated MIDI in/out pair for the VS and another to talk to the outside world. the sketch will be configurable to convert CCs or big-endian NRPNs to the VS's odd NRPN format. in addition, the box will have joysticks and pots to edit the mix envelope, feeding the plethora of ADCs on the Mega.

a stretch goal will be having the Mega request patch info from the VS so the BCR's encoders can be initialised to the correct value.





On Sat, May 7, 2016 at 10:05 AM, Jason Proctor <jason@...> wrote:
hi John

not sure whether Steve's response answered your question. if you use the Arduino MIDI library, then you can configure multiple instances of the library to talk to the different UARTs very easily. underneath the MID library is just configuring and using the Serial instances connecte to the UARTs - Serial, Serial1, Serial2, etc.


hth
J


On Thu, May 5, 2016 at 7:55 PM, john.johns@... [bc2000] <bc2000@yahoogroups.com> wrote:

Steve,


Do you mind sharing with me how you are using the other UARTS? I am using Arduino - man in the middle - but going to completely unrelated, non-MIDI devices. Any thoughts or tips are appreciated.

Thanks,
John



Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.