Old 09-09-2020, 10:40 AM   #1
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 19
Default Reapinger Scribble-D

I started working on a open hardware project to create a midi device with only having scribble displays and an overview display. By this thread I will keep you updated.

Why?
---------------------------------
I own a BCF2000 which I use for mixing and really like. But it is pretty annoying not to know which channel of the controller is which track in Reaper. After looking around on the webs I could not really find something to fill this gap. So I decided to create one by myself.

What will it offer?
---------------------------------
The project started to be build upon a Teensy 3.2, but due to not being able to sync 2 devices, moving to the Teensy 4.0. This way Scribble-D can work as a USB-host for you controller and it can 'hi-jack' the midi messages.
  • 8 128x64 oled displays
  • 1 320x240 tft display for time and some statuses
  • Be the host for your controller, so will not cost an extra usb-port

... Maybe more, let me hear your ideas

What I want it to look like
---------------------------------


Let me know if you have any questions, would like to contribute or just wanna say 'Hi'.
__________________
Created Reapinger BCF2000: Repository and documentation
Download from Reaper Stash

Last edited by Navelpluisje; 09-09-2020 at 11:16 AM.
Navelpluisje is offline   Reply With Quote
Old 09-09-2020, 01:49 PM   #2
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,551
Default

Great !
This is really interesting for me !

In fact, I use a Behringer XTouch Compact. In fact I use it not for mixing, but for Live playing, Reaper being an "instrument" and the XTouch it's surface for changing patches and tweaking sound parameters.

I would like to add a display to this setup.

I think the necessary specs are slightly different from your normally intended purpose.

I would need a display that is easily readable "on stage", i.e. rather bright, readable from a wide angle and not too small font.

I suppose it should be an OLED in white or multi-color.

I need three lines for the patch names, either in an appropriately high panel (kind of square) or in three separate rectangular panels.

Graphics for parameter display would be nice but not necessary.

Thanks for any comment !
-Michael
mschnell is offline   Reply With Quote
Old 09-09-2020, 04:50 PM   #3
MalcolmG
Human being with feelings
 
MalcolmG's Avatar
 
Join Date: Jun 2015
Location: Sydney, Australia
Posts: 177
Default

Very excited by this. I love my BCFs but have considered a few times trading them in for something with scribble strips. This way I can have both and I can scratch my soldering itch at the same time :-)


I hesitate to ask, but how far away do you think you are from having a working prototype we can see?
__________________
Filter Theory | CSI Notes wiki
MalcolmG is offline   Reply With Quote
Old 09-11-2020, 10:53 AM   #4
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 19
Default

Quote:
Originally Posted by MalcolmG View Post
I hesitate to ask, but how far away do you think you are from having a working prototype we can see?
I was actually pretty close. I have the OLED's displaying the upper and lower display settings, the meter and the status of 'mute', 'solo', 'recarm' and 'selected'. The tft displays the timestamp, 'play', 'pause', 'stop', 'cycle' statuses and I abused a mcuxt display for showing the zone name.

The idea is to name zones. The name can be displayed, but also by giving it 'fixed' names I create an option for displaying different kind of layouts in the OLED's

But like I mentioned last week, I encountered issues having the Scribble-D showing 8 channels ahead. Today I ordered a Teensy 4, which will act as a usb-host for the BFC2000. Will probably arrive on Monday, so will focus then on make it act as a host and pass through the correct data between the computer and the BCF2000.

When I have this running I will make a small video of it.

Also the 3D-models are getting close now. Have to give the displays a bit more space and have to design the back panel.

Long story short, a lot of the basics are functioning but need to fix the hosting part.

Will update when I make any progress on it.
__________________
Created Reapinger BCF2000: Repository and documentation
Download from Reaper Stash
Navelpluisje is offline   Reply With Quote
Old 09-11-2020, 11:04 AM   #5
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 19
Default

Quote:
Originally Posted by mschnell View Post
Great !
This is really interesting for me !

In fact, I use a Behringer XTouch Compact. In fact I use it not for mixing, but for Live playing, Reaper being an "instrument" and the XTouch it's surface for changing patches and tweaking sound parameters.

.........

Graphics for parameter display would be nice but not necessary.

Thanks for any comment !
-Michael
Hi Michael,

My first goal is make it work for mixing but I like the ideas you mentioned.
The displays I use are white OLED's and they are 126x64. It looks like it is possible to set 3 lines of text and still being readable.

Because it is build upon a Teensy and the code will be open-sourced you should be able to make modifications to it.
__________________
Created Reapinger BCF2000: Repository and documentation
Download from Reaper Stash
Navelpluisje is offline   Reply With Quote
Old 09-11-2020, 11:39 AM   #6
mschnell
Human being with feelings
 
mschnell's Avatar
 
Join Date: Jun 2013
Location: Krefeld, Germany
Posts: 9,551
Default

I don't know the Teensy, but in my Job i am an embedded software engineer, hence I suppose I'll be able to tweak the code when appropriate.

At first I think I need to find an OLED type that that fits for that purpose.

Any ideas ?

I mostly am afraid of the hardware / case ...

-Michael
mschnell is offline   Reply With Quote
Old Yesterday, 11:07 AM   #7
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 19
Default USB-host functionality working

After some struggling with soldering usb-connectors and some anxiety breaking stuff, I managed it to make the Teensy work as a host.

Next step will be merging this with the display code. I'm glad making some progress again.
__________________
Created Reapinger BCF2000: Repository and documentation
Download from Reaper Stash
Navelpluisje is offline   Reply With Quote
Old Yesterday, 01:21 PM   #8
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 19
Default Working proto

I managed it faster then I thought to make it work.

Current state:
  • Can connect the BCF2000 to the Teensy
  • Teensy passes data from the BCF2000 to the computer and from the computer to the BCF2000
  • All data needed for the displays can be taken from the 'host' without disrupting the connection between the computer and the BCF2000
  • I have a smile on my face

Need to do
  • Create a video for evidence😝
  • Remove unwanted characters from the small displays
  • Update the zon-files for the Reapinger-BCF2000 project

Finaly
  • Finish the case
  • Clean up some code
  • Assemble
__________________
Created Reapinger BCF2000: Repository and documentation
Download from Reaper Stash
Navelpluisje is offline   Reply With Quote
Old Today, 11:32 AM   #9
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 19
Default Video

I created a small video of the current state of the Scribble-D.
It can be found here: https://youtu.be/dybNZ2TNHLc

The quality of the video is not great, but it will give you an idea of what is is going to be.

Attached Images
File Type: jpg Screen Shot 2020-09-29 at 20.52.59 copy.jpg (54.5 KB, 27 views)
__________________
Created Reapinger BCF2000: Repository and documentation
Download from Reaper Stash

Last edited by Navelpluisje; Today at 12:00 PM. Reason: Added image
Navelpluisje is offline   Reply With Quote
Old Today, 12:11 PM   #10
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 19
Default

Quote:
Originally Posted by mschnell View Post
I don't know the Teensy, but in my Job i am an embedded software engineer, hence I suppose I'll be able to tweak the code when appropriate.

At first I think I need to find an OLED type that that fits for that purpose.

Any ideas ?

I mostly am afraid of the hardware / case ...

-Michael
The Teensy 4.0 (https://www.pjrc.com/store/teensy40.html) is an arduino like prototype board, but way faster, has more options and is smaller. It is programmable with the arduino ide, or the one you prefer. https://www.pjrc.com/teensy/teensyduino.html

About oleds I do not know that much, only that the one I use are pretty cheap (about 7 euro each) and easy to program.

I share you fear for the case. I do the same. I'm pretty close finishing the front part. Will let it print and then fingers crossed.
__________________
Created Reapinger BCF2000: Repository and documentation
Download from Reaper Stash
Navelpluisje is offline   Reply With Quote
Old Today, 01:22 PM   #11
TonE
Human being with feelings
 
Join Date: Feb 2009
Location: Reaper HAS send control via midi !!!
Posts: 2,632
Default

Hm, did not understand the concept fully, what is the point seeing the same information as on the screen duplicated on extra screens? It can be nice putting just under the midi controller, as a gui extension of it. Anything more to it? Thanks for sharing and reporting about this project.
TonE is offline   Reply With Quote
Old Today, 01:51 PM   #12
Navelpluisje
Human being with feelings
 
Navelpluisje's Avatar
 
Join Date: Mar 2020
Location: IJsselstein, Netherlands
Posts: 19
Default

Quote:
Originally Posted by TonE View Post
Hm, did not understand the concept fully, what is the point seeing the same information as on the screen duplicated on extra screens? It can be nice putting just under the midi controller, as a gui extension of it. Anything more to it? Thanks for sharing and reporting about this project.
Well, the problem I'm facing now with my BCF2000 is the lack of information. It has 8 faders, 8 rotaries and some buttons. There in no visual feedback or so ever. So while going back en forth through the channels, you really have no idea which fader is which channel.

Also when selecting effects, you are not able to figure out easily which control does what.

The purpose of this project is to make it all visible on the controller. So you do not have o wiggle a fader to see which channel you're on.
__________________
Created Reapinger BCF2000: Repository and documentation
Download from Reaper Stash
Navelpluisje is offline   Reply With Quote
Old Today, 04:28 PM   #13
tdc
Human being with feelings
 
Join Date: Oct 2019
Location: Sydney
Posts: 444
Default

Great work!! No small task getting to this stage and its looking exciting.

Last edited by tdc; Today at 04:36 PM.
tdc is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -7. The time now is 10:02 PM.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2020, vBulletin Solutions Inc.