Author |
Message |
kabang!
Joined: Oct 15, 2007 Posts: 8 Location: NewYork
|
Posted: Fri Oct 26, 2007 1:50 pm Post subject:
Far Fetched?? Subject description: knob Pages? |
 |
|
Hello,
Thanks all who are behind the work to keep the NM1 functioning into the future.
I am very interested in programming; especially if it has to do with sound. As a side question, does anyone here have any suggestions for someone who is a complete novice, to begin learning the kind of programming that would eventually enable me to help with something like the Nomad project?
i.e. reading material, tutorials etc.
But more to the point, will there ever be the possibility of Modular OS updates in Nomads future? Because I have wondered if it would have been possible, and if it is in the scope of an OS update, to implement Pages of knob assignments.
I think if this were possible Clavia would have done it. Yet it seems easy enough to accomplish on the front panel via Shift-Octave up/down for a total of 5 pages of knobs. - Which would come in even more handy if it could be created for the Split Panels as well.
I'm also sure that greater minds than mine have wondered about similar things so feel free to set me straight.
Thanks for your help and any thoughts. |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24476 Location: The Netherlands, Enschede
Audio files: 298
G2 patch files: 320
|
Posted: Fri Oct 26, 2007 6:22 pm Post subject:
Re: Far Fetched?? Subject description: knob Pages? |
 |
|
kabang! wrote: | But more to the point, will there ever be the possibility of Modular OS updates in Nomads future? |
I think sofar no one tried to reverse engineer the NM's boot ROM and the image that gets transferred to it with an OS update ... would be a nice project but very time consuming. It would have to start by lifting out the the boot ROM and reading it in an eprom programmer, next thing would be to find a decent disassembler for the main processor (a coldfire I think?) and (probably another one) for the DSPs ... and then the work starts ... trying to make sense of the numbers ... guessing how the hardware was built ... what ports or address mappings are used to control the hardware, checking with the scope, trying to modify, guess why it crashes ... well, all the fun things basically  _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
kabang!
Joined: Oct 15, 2007 Posts: 8 Location: NewYork
|
Posted: Sat Oct 27, 2007 10:47 am Post subject:
|
 |
|
Wa.. ok...
So why do you think Clav never offered this? Everyones sole problem with the modular was not enough knobs.
So, you are saying, basically, that it is addressable in software then?
I cant imagine that the issue had never been brought up with Clav. Do you recall any dialogue with Clav and their customers regarding?
I was successful in trading my DSI EVO for the NM1 and both parties are happy
So now I am thinking more about how completely Clavia dropped support for NM1. It is as tho they treated it like an Apple product; assuming people will want to upgrade to the newer, more powerful product.
But we all know that the NM1 is NOT a computer! Its an INSTRUMENT! -and really should be supported as long as people own them. No?..
I mean, what? couldn't Clavia use a little of the energies used to make one of their 200 organs to port a true OSX release? and even assure their very loyal custies that the editor will be kept up?
Its a real Apple move if you ask me.
Now, I haven't been thru the whole forum on this and I'm sure everyone has already gone double ballistic over this but I'm still curious as to the general consensus.. |
|
Back to top
|
|
 |
blue hell
Site Admin

Joined: Apr 03, 2004 Posts: 24476 Location: The Netherlands, Enschede
Audio files: 298
G2 patch files: 320
|
Posted: Sat Oct 27, 2007 11:11 am Post subject:
|
 |
|
Well I'd say that the NM is a computer and Clavia is not Apple ... there are just 5 or 6 people or so actually developing stuff ... and they have a pretty good throughput I think for engineering, but for a company as small as they are it's hard to support products that don't sell anymore.
And not everyone's sole problem was a problem with knobs, I hardly used those ever. Some people are have too little X/Y memory in the DSPs, others didn't have enough delay memory, or not enough DSPs, or a keyboard being too short, or too long, or no VST integration or whatever, all reasons to go and develop something new every once in while
I only know of the subjects I discussed with Clavia, and the knobs were a subject indeed. My biggest issue was that it was not clear what knob would be assigned to what - a thing that later got solved with the G2 user interface. The G2 has paging on the knobs as well of course, so probably others brought up the subject of having not enough knobs.
It is thinkable to alter the NM Classic's user interface to have pages of knobs as well, but Clavia is not going to do it. _________________ Jan
also .. could someone please turn down the thermostat a bit.
 |
|
Back to top
|
|
 |
julien
Joined: Dec 08, 2006 Posts: 56 Location: Paris
|
Posted: Mon Nov 05, 2007 6:17 am Post subject:
|
 |
|
Hello kabang!
It is very nice to offer your help. Getting into the code is a bit tricky, but not too hard. It depends on your programming skills.
But beware that nomad does not do anything around audio processing. Most of the code is dedicated to the user interface and communicating with the synth.
So, if you already have some programming skills, it would probably best to wait Christian answer to know where you can contribute. Best thing is that you try to work on the feature YOU would like to see.
If you never programmed, then the way is much longer. I would suggest to start with python. It is a lovely language and easy to learn. Then you should be able to move to Java easily. Concepts are the same,
Adding the feature you want probably needs modifying the firmware, which is very difficult as said by BlueHell. However, adding support for additional controller is definitely possible, like the BCR200. You could add an interface to assign parameters to knobs of the BCR2000, this is much easier and completely possible. This is even something I would like to have...
Cheers,
Julien |
|
Back to top
|
|
 |
|