Home › Forums › General › Programming › Howto Guide
- This topic has 28 replies, 9 voices, and was last updated 4 years, 3 months ago by AndyHornBlower.
-
AuthorPosts
-
May 10, 2010 at 7:29 pm #99
I started it but it’s public so if someone want’s to get started there is some info to start doing some damage:
August 17, 2010 at 12:27 am #1331Hi 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 ” 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 ” title=”Smile” />
August 17, 2010 at 8:56 am #1332You 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.
August 17, 2010 at 3:45 pm #1333Hmm… 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?
August 17, 2010 at 9:41 pm #1334The 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.
August 17, 2010 at 10:35 pm #1335Do 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.
August 18, 2010 at 9:24 pm #1336i’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.
September 9, 2010 at 2:00 am #1337I’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]
September 9, 2010 at 9:45 am #1338first 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.
September 11, 2010 at 12:40 am #1339"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]October 9, 2010 at 9:01 am #1340"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….
ThanksOctober 9, 2010 at 10:36 am #1341i’ll try to do the screencast like i promised… maybe today or tomorrow.
October 9, 2010 at 2:43 pm #1342"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 thatNovember 12, 2010 at 4:27 am #1343@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….
November 12, 2010 at 8:49 am #1344I 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.
November 14, 2010 at 7:28 pm #1345Thanks 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.
November 17, 2010 at 3:21 pm #1346ok i cooked up a quick one….
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.
November 26, 2010 at 3:28 am #1347Excellent, 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….
November 26, 2010 at 9:04 am #1348yeah i know that, the problem is that Sourceforge does not allow outgoing emails from websites, there is no solution to this, i’m sorry.
November 27, 2010 at 9:24 pm #1350OK, 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.
-
AuthorPosts
- The forum ‘Programming’ is closed to new topics and replies.