Howto Guide

Home Forums General Programming Howto Guide

Viewing 20 posts - 1 through 20 (of 29 total)
  • Author
    Posts
  • #99
    atom
    Keymaster
      • Topics: 159
      • Replies: 2945
      • Total: 3104
      • ★★★★★

      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 decoding=” 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 decoding=” title=”Smile” />

        #1332
        atom
        Keymaster
          • Topics: 159
          • Replies: 2945
          • Total: 3104
          • ★★★★★

          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
            atom
            Keymaster
              • Topics: 159
              • Replies: 2945
              • Total: 3104
              • ★★★★★

              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
                atom
                Keymaster
                  • Topics: 159
                  • Replies: 2945
                  • Total: 3104
                  • ★★★★★

                  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
                    atom
                    Keymaster
                      • Topics: 159
                      • Replies: 2945
                      • Total: 3104
                      • ★★★★★

                      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
                          atom
                          Keymaster
                            • Topics: 159
                            • Replies: 2945
                            • Total: 3104
                            • ★★★★★

                            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
                                atom
                                Keymaster
                                  • Topics: 159
                                  • Replies: 2945
                                  • Total: 3104
                                  • ★★★★★

                                  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
                                    atom
                                    Keymaster
                                      • Topics: 159
                                      • Replies: 2945
                                      • Total: 3104
                                      • ★★★★★

                                      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
                                        atom
                                        Keymaster
                                          • Topics: 159
                                          • Replies: 2945
                                          • Total: 3104
                                          • ★★★★★

                                          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)
                                          • The forum ‘Programming’ is closed to new topics and replies.
                                          There is currently 0 users and 143 guests online
                                          No users are currently active
                                          Forum Statistics
                                          Threads: 2,495, Posts: 17,374, Members: 77,605
                                          Most users ever online was 12 on January 22, 2019 3:47 pm
                                          Ctrlr