Howto Guide

Home Forums General Programming Howto Guide

Viewing 20 posts - 1 through 20 (of 29 total)
  • Author
    Posts
  • #99
    atomatom
    Participant
    • Topics: 157
    • Replies: 2943
    • Total: 3100
    • ★★★★★

    I started it but it’s public so if someone want’s to get started there is some info to start doing some damage:

    http://code.google.com/p/ctrlr/wiki/YourOwnCtrlr

    #1331
    crayolon
    Participant
    • Topics: 5
    • Replies: 41
    • Total: 46

    Hi there, I’m trying to build a clone of Airbase in VC++ Express so that I can (hopefully) make a Novation Supernova II editor. Maybe even a Roland JV-1010 editor, although Roland’s sysex checksum system looks grim and worrying <img src=” title=”Wink” />

    I feel like I’m almost there, after overcoming only a couple of the usual VC++ include path issues, but I’ve now got this issue and I was hoping you could throw some light on it:

    [code:2drbm9g2]1>f:ctrlr_devctrlrcontrollersnsniiuiairbaseeditor.cpp(176): error C2664: ‘ImageSlider::ImageSlider(juce::Image,juce::Font)’ : cannot convert parameter 1 from ‘juce::Image *’ to ‘juce::Image’
    1> No constructor could take the source type, or constructor overload resolution was ambiguous[/code:2drbm9g2]

    Any tips or suggestions would be appreciated. Thanks <img src=” title=”Smile” />

    #1332
    atomatom
    Participant
    • Topics: 157
    • Replies: 2943
    • Total: 3100
    • ★★★★★

    You got some old code from the SVN, there are two folders now Controllers(old) and Ctrlrs(new), this error is from the JUCE update that happened some time ago, author of JUCE changed the Image class completly so i had to rebuild and change all my source. If you can update to the latest SVN revision and try that.

    #1333
    crayolon
    Participant
    • Topics: 5
    • Replies: 41
    • Total: 46

    Hmm… I have the latest SVN revision, but I think I was just using Controllers instead of Ctrlrs. Thanks for the tip!

    Update – thanks, now I can build my duplicate Ctrlr! I’m converting the Xiosynth controller to use with the Supernova II…then the next project is an Access Virus B controller. I think I’ll leave the JV-1010 for now, as it’s a LOT more complicated…

    Unless anyone has any advice on how to easily implement Roland sysex/checksums/etc in Ctrlr?

    #1334
    atomatom
    Participant
    • Topics: 157
    • Replies: 2943
    • Total: 3100
    • ★★★★★

    The checksum stuff is simple, i think it was the sum of all bits in the message truncated to a 7bit message or something, let me know where it’s describe i’ll have a look at that, with JUCE it’s really simple with all the bit stuff, there is a nice BigInteger class and it does all the hard work for you, no need for those weird bit-operators and the whoel XOR AND NAND stuff.

    For the Virus B i think it used the Aftertouch messages, i’ll need to add those to the supported types, i didn’t add them cause no unit i know (except the virus) used it, and i was not planning on writing a virus editor. But i’ll add that it won’t be a problem.

    #1335
    crayolon
    Participant
    • Topics: 5
    • Replies: 41
    • Total: 46

    Do you mean aftertouch in general, or specifically aftertouch being used to pack other commands (as I think maybe the Virus does)? The Supernova and quite a few other Novation synths use aftertouch, so either way, it’d be nice to have.

    #1336
    atomatom
    Participant
    • Topics: 157
    • Replies: 2943
    • Total: 3100
    • ★★★★★

    i’ve added a aftertouch modulator, didn’t tested it yet but it’s very similar to CC, the xml tag is "aft" but like i said i need to test it, i’ll do that tomorrow and get back to ya.

    #1337
    Rusty
    Participant
    • Topics: 0
    • Replies: 2
    • Total: 2

    I’d be intrested in doing some controllers… I have access to a number of synths from friends, but am having a bit of trouble getting started.

    I’ve downloaded some source files (JX8P & MBase01) and tried opening up some in MS Visual Studio Express 2010 but am having no joy, if there is any advice on getting the basics started? Linking the Juce library to VSE etc that would be great, at the moment all I’m getting is complie errors, even on the downloaded and Juce example projects.[/color:aueod03o]

    #1338
    atomatom
    Participant
    • Topics: 157
    • Replies: 2943
    • Total: 3100
    • ★★★★★

    first of all get the VCExpress 2008 i’ve been trying to migrate to 2010 but there are some gotchas.

    First of all try to builds the EdoController library, and move from there. Laso you need to check out the whole trunk/ branch from the SVN not just one controller.

    #1339
    Rusty
    Participant
    • Topics: 0
    • Replies: 2
    • Total: 2
    "atom":2ays7gt7 wrote:
    first of all get the VCExpress 2008 i’ve been trying to migrate to 2010 but there are some gotchas.[/quote:2ays7gt7]

    I’ll try and hunt down a copy of VCExpress 2008 and start from scratch. Hopefully wih better luck.

    Thanks
    [/color:2ays7gt7]

    #1340
    luca
    Participant
    • Topics: 0
    • Replies: 1
    • Total: 1
    "atom":1yhwtxw5 wrote:
    I started it but it’s public so if someone want’s to get started there is some info to start doing some damage:

    http://code.google.com/p/ctrlr/wiki/YourOwnCtrlr[/quote:1yhwtxw5]
    Do you think it would be possible to get the missing pics?
    I am having some trouble linking the static library….
    Thanks

    #1341
    atomatom
    Participant
    • Topics: 157
    • Replies: 2943
    • Total: 3100
    • ★★★★★

    i’ll try to do the screencast like i promised… maybe today or tomorrow.

    #1342
    Digital White Byte
    Participant
    • Topics: 1
    • Replies: 3
    • Total: 4
    "atom":3oco7ae5 wrote:
    I started it but it’s public so if someone want’s to get started there is some info to start doing some damage: http://code.google.com/p/ctrlr/wiki/YourOwnCtrlr[/quote:3oco7ae5]
    Hi, I’m new here, your project is wonderful compliments,
    I just wanted to inform that the images unfortunately are no longer displayed, but I think I passed the first step, quietly.
    I wanted to know at least the guidelines for undertaking the creation of a new CTRLR. Thanks for that :mrgreen:
    #1343
    dnigrin
    Participant
    • Topics: 9
    • Replies: 57
    • Total: 66

    @atom – kudos from me too, just getting started, but really cool and helpful project!

    As the Digital White Byte mentioned, would be really helpful if you fixed the 2 missing images from the HowTo guide! Thanks in advance….

    #1344
    atomatom
    Participant
    • Topics: 157
    • Replies: 2943
    • Total: 3100
    • ★★★★★

    I need to get to that, i know i promised.

    I just have no time, a lot of work at work and once at home all i can think about is getting some sleep. I’ll try to re-do the howto in form of a screencast/video with some narration i think it will be much better.

    #1345
    dnigrin
    Participant
    • Topics: 9
    • Replies: 57
    • Total: 66

    Thanks atom – I know what you mean about the time problem! If you do find some though, I and I’m sure many others would greatly appreciate the screencast or whatever.

    Having looked at some of the source files, it seems like building out plugins for additional devices is probably well within the grasp of people with basic coding skills; we just need a little help getting over the initial hump getting started.

    #1346
    atomatom
    Participant
    • Topics: 157
    • Replies: 2943
    • Total: 3100
    • ★★★★★

    ok i cooked up a quick one….

    http://vimeo.com/16926564

    it’s silent but you can follow what’s happening easily i tried to do it slowly, the result is a working Debug build of a Ctrlr binary for windows.

    #1347
    dnigrin
    Participant
    • Topics: 9
    • Replies: 57
    • Total: 66

    Excellent, thanks atom!

    BTW, one more headache for you: I don’t think the forum "subscriptions" to topics is working – I didn’t get a notification that there was another post as I was expecting, I just happened to check back….

    #1348
    atomatom
    Participant
    • Topics: 157
    • Replies: 2943
    • Total: 3100
    • ★★★★★

    yeah i know that, the problem is that Sourceforge does not allow outgoing emails from websites, there is no solution to this, i’m sorry.

    #1350
    dnigrin
    Participant
    • Topics: 9
    • Replies: 57
    • Total: 66

    OK, no problem, now I know!

    One question re: the video. I presume where we modify what various CC controller numbers are being sent is in the template.xml file – in the video, starting at time 17:13, I presume the number listed after each modulator name is the number of the desired CC controller, correct?

    Thanks.

Viewing 20 posts - 1 through 20 (of 29 total)
  • You must be logged in to reply to this topic.
There is currently 2 users and 27 guests online
Michav, amoh.de
Forum Statistics
Threads: 2,301, Posts: 16,149, Members: 59,523
Most users ever online was 12 on January 22, 2019 3:47 pm
Do NOT follow this link or you will be banned from the site!