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: Mackie LCD emulation

2008-03-21 by goyya76

forgot one thing...maybe you could point out which files we should 
look at??

i'd say bcrstep is the best starting point, so if you could give a 
brief descritption of which files should be dloaded and how to 
compile them i would be very grateful!

ciao,
Goyya
--- In bc2000@yahoogroups.com, Martin Klang <mars@...> wrote:
>
> Hi Karl,
> 
> I've got a couple of Java midi/audio programs here:
> 
> http://mars.pingdynasty.com/software.oml
> 
> source available here:
> http://cvs.pingdynasty.com/viewcvs/miditoys/
> 
> Note that on the Mac, you currently need an external MIDI SPI (eg  
> Plumstone [1]) to access external (to the application) MIDI 
devices  
> from Java.
> 
> As a software developer I'd say that the module approach is an  
> attractive idea, but in reality the only other projects that would 
be  
> able to use it are ones built on a similar platform, ie Java. And 
for  
> various reasons there aren't that many audio/midi projects in Java.
> 
> I'm currently rewriting a Java step sequencer in C++ using Juce 
[2],  
> which is a nice gui/audio/midi cross-platform library that I can  
> recommend. Amongst other things, it allows you to do graphical, 
cross- 
> platform VST plugins, though it's Win/Mac/Linux only.
> 
> Let me know if I can be of any help.
> 
> /m
> 
> [1] http://www.mandolane.co.uk/dlPlumstone.html
> [2] http://www.rawmaterialsoftware.com/juce/index.php
> 
> 
> On 20 Mar 2008, at 0:19, Karl Lurman wrote:
> > I actually think that as a first step, we look at creating a
> > cross-platform LCD emulator to be used in conjunction with the
> > existing emulation work found here in this group (files section). 
I
> > have tested this emulation, and I have to say I actually like it
> > better than say the one used in LCxmu. The only thing it lacks is 
the
> > LCD to accompany it - at least on OSX. For PC I know there is
> > Huskervu, but I believe we need something that is open-sourced,
> > modular (more about this below), and platform independent. A java
> > application seems like the best candidate here, but I am open to 
the
> > idea of using something like Python too. With Java, we have 
access to
> > several low-level midi libraries, and we can guarantee most 
platforms
> > will have a JVM installed (OSX and Linux have it usually by 
default,
> > Windows = a download from Microsoft of Sun).
> >
> > Open-sourcing the project will encourage it to be developed and
> > maintained - Stuff Huskervu does not appear have any more.
> >
> > I believe the project needs to be designed as a module. By this, I
> > mean that it provides an interface that other applications can 
access
> > it with. For instance, say you have made a mackie emulator 
application
> > for your control surface. This emulator handles the conversion of 
your
> > midi messages to the required mackie command messages for use in 
your
> > chosen DAW. So long as your emulator knows how to access the LCD
> > emulator (via its defined interface) it can display the necessary
> > mackie info. Heck, it doesn't even need to be mackie info, it 
could be
> > any standard (novation's one for instance).
> >
> > My initial thought was to see if I can't set up a java application
> > that can act as a midi input and output, middleware if you will. 
That
> > would be a great start... Unless someone already has something 
like
> > this I can have a play with already?
> >
> > Karl
> >
> > On Thu, Mar 20, 2008 at 6:57 AM, stutterbrain  
> > <stutterbrain@...> wrote:
> >>
> >>
> >>
> >>
> >>
> >>
> >> no coding ability whatsoever myself I'm afraid, but that 
definately
> >>  doesn't go for everyone on the list.
> >>  Is the aim to provide an emulation in some form? I am quite 
happily
> >>  emulating the functions I want just with midi presets on the 
bcr. I
> >>  have no controllers with LCDs of much use, I think Novation are
> >>  probably the only ones I can think of, and the korg microkontrol
> >>  (which I miss)...
> >>
> >>
> >>
> >>  --- In bc2000@yahoogroups.com, "k5kip_1999" <k5kip_1999@> wrote:
> >>>
> >>> Karl is trying to get a group together to code something cross
> >>> platform, I think? Java perhaps???
> >>>
> >>> Right, Karl?
> >>>
> >>> He has the source from C# huskervu now and one of the old mackie
> >>> manuals.
> >>> I am not a coder, so I can't be much help coding.
> >>> I did however, build GenMce
> >>> http://shoshin.110mb.com/genmce/
> >>> with synthedit.
> >>> It is not necessary with the bcr or bcf. The presets work great 
for
> >>> mackie mode. It also is not cross platform. It would be great 
if it
> >>> were...
> >>>
> >>>
> >>>
> >>>
> >>>
> >>> --- In bc2000@yahoogroups.com, "stutterbrain" <stutterbrain@>
> >>> wrote:
> >>>>
> >>>> here we go:
> >>>> http://www.mediamax.com/stutter/Hosted/old%20logic%20control%
> >>> 20manual.pdf
> >>>>
> >>>> last chapter.
> >>>>
> >>>>
> >>>> --- In bc2000@yahoogroups.com, "stutterbrain" <stutterbrain@>  
> >>>> wrote:
> >>>>>
> >>>>> hehe, I had the same idea a little while ago, posted on the
> >>> ableton
> >>>>> forum since I thought someone there might already have 
thought of
> >>> it
> >>>>> and saved me some trouble. Didn't particularly seem to be the
> >>> case.
> >>>>> Anyway I just came back to it while hacking my padkontrol, 
and was
> >>>>> looking at a load of sysex in Midi-ox last night, although I
> >>> think I'm
> >>>>> going to steal someone else's idea and emulate parrts of the
> >>> Tranzport
> >>>>> for that... anyways:
> >>>>>
> >>>>> Google for the Emagic Control Manual - quick look and I can't
> >>> find it
> >>>>> on web or my computer, must be on the old one, I dunno. If you
> >>> cannot
> >>>>> find it anywhere, and I do, I imagine I can upload it to
> >>> yousendit or
> >>>>> somewhere... anyway, the bit that I found interesting looked 
like
> >>> this
> >>>>> (taken from Tranzport manual):
> >>>>> http://img.photobucket.com/albums/v440/stutter/Clipboard01.jpg
> >>>>>
> >>>>> a lot like that, so it might be the same - how many different
> >>> sysex to
> >>>>> ascii conversion methods can there be?
> >>>>> So, have a look at that, and set up midi-ox or some other midi
> >>> monitor
> >>>>> to capture the outgoing midi from your Mackie-capable host, 
and
> >>> see if
> >>>>> the sysex blocks translate into words.
> >>>>>
> >>>>> Also look up husker-vu and lc xmu - both prove that the 
display
> >>>>> amongst other things are possible (although you say you've 
seen
> >>> those
> >>>>> already, so maybe you don't want to look those up).
> >>>>>
> >>>>> I'll have a look for that manual later on tonight.
> >>>>>
> >>>>> Matthew
> >>>>>
> >>>>>
> >>>>> --- In bc2000@yahoogroups.com, "goyya76" <goyya76@> wrote:
> >>>>>>
> >>>>>> Hi all,
> >>>>>>
> >>>>>> i'd like to understand the sysex that are sent to the LCD
> >>> emulation
> >>>>>> (like huskervu), most of all when in VST inserts mode....my
> >>> idea would
> >>>>>> be to see if it's possible to associate other actions to the
> >>> host
> >>>>> output.
> >>>>>>
> >>>>>> An example: BCR 2000 in MCU emulation mode; i switch to 
insert
> >>> editing
> >>>>>> mode, i choose insert 2, the virtual display updates showing
> >>> the name
> >>>>>> of the FX, the on/off status etc - all this happens via 
sysex -
> >>> if i
> >>>>>> send this sysex string to a suitable app (a modular host like
> >>> Usine)
> >>>>>> and i'm able to grab the name of the FX among this sysex 
string
> >>> (here
> >>>>>> comes the question), i could associate a different program
> >>> change to
> >>>>>> each FX name - sending the program change to the BCR, i could
> >>>>>> automatically associate the correct preset to each FX...
> >>>>>>
> >>>>>> i suppose something like this is the basic principle on which
> >>>>>> Novation's Automap is based, ie using the feedback from the
> >>> host to
> >>>>>> change the controller assignement accordingly - i have a
> >>> feeling we
> >>>>>> could so something similar on our BCF/BCR....
> >>>>>>
> >>>>>> any hint on where to look to interpret the host feedback?? 
i've
> >>> seen
> >>>>>> two or three display emulation in the files section, and 
maybe
> >>> there's
> >>>>>> someone who coded them or helped to code or whatever...
> >>>>>>
> >>>>>> Ciao,
> >>>>>> Goyya
> >>>>>>
> >>>>>
> >>>>
> >>>
> >>
> >>
> >
> > ------------------------------------
> >
> > Yahoo! Groups Links
> >
> >
> >
>

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.