Sign up Calendar Latest Topics
 
 
 


Reply
  Author   Comment   Page 2 of 3      Prev   1   2   3   Next
vfrdirk

Registered:
Posts: 129
Reply with quote  #16 
I'm wondering if anyone has made any further progress on this. It seems like the distances between buttons would be proportional to screen size. If the desktop resolution can be determined, I'd think the top and bottom of the sliders could be deduced and the variables populated. Or, alternatively, a variety of common resolutions could be set and the parameters recorded. Then it's a matter of determining the screen size and plugging in the preset values. I'm not much of a Python guy but I can see that once those values are set, the bulk of the work is done.

http://stackoverflow.com/questions/3129322/how-do-i-get-monitor-resolution-in-python

It looks like there are a number of ways to go about it. It looks like multi-monitor might cause some problems, but making it work with 1 display at some standard resolutions (without needing to manually modify the Python) would make this generally useful for the very affordable nanoKontrol board.
WellThatsSurprising

Registered:
Posts: 13
Reply with quote  #17 
Anything new on this? I've recently come across a Peavey Studiomix and was hoping to make it work.
CaptainFelix

Registered:
Posts: 12
Reply with quote  #18 
Hi,

no news from my side, since the code that I've posted here http://artemis.forumchitchat.com/post/show_single_post?pid=1279657219&postcount=14 for my Peavey StudioMix works fine for me.
It should work with every Studiomix, but you may need to change the variables for the screen and the MIDI devices.
Feel free to contact me if you have questions regarding the code, but unfortunatly I cannot give you a full-featured walktrough, and I'm not a native english speaker. You should know a little code (this was the first time I did anything with Python) and maybe some MIDI basics...

Kind regards,

Felix
Captain Oveur

Registered:
Posts: 18
Reply with quote  #19 
Is there a way to create 16 different axises through a mod? There has got to be some code that can be intercepted.
__________________
"I regret that we meet in this way. You and I are of a kind. In a different reality, I could have called you, 'friend.'"
Thomas Rasmussen

Registered:
Posts: 11
Reply with quote  #20 
I'm curerntly working on adapting the code from CaptainFelix and davr to run with Beringer BCF2000. At the moment i have the sliders controling the powere level, and the turning nobs controling the coolant. There are some bugs still to be worked out, and then the issue about the pressets. But there is hope for the project.
Thomas Rasmussen

Registered:
Posts: 11
Reply with quote  #21 
A small vid of the bcf2000.
Still cant figure out to get presets working.
eurobusker

Registered:
Posts: 108
Reply with quote  #22 
for the presets, you could always use a hacked keyboard and use two technologies for engineering. The presets and other buttons are just on/off.
Your project using midi is fantastic!
davr

Avatar / Picture

Registered:
Posts: 49
Reply with quote  #23 
I wasn't 100% happy with the reliability of the python code that worked by moving the mouse pointer around and clicking on the screen. So I rewrote the entire thing in Java, using the ArtClientLib. This method instead acts as a small proxy that sits between the artemis client and the artemis server. All traffic gets passed through unchanged, but when it reads input from the midi device, it sends packets to the server telling it to adjust the sliders. And it also watches for the info from the server indicating system heat, and uses that to update the LEDs on the sliders.

I think it's a lot more reliable now.

You can see the project here: https://github.com/davr/ArtMidiJava including download link to download the pre-compiled JAR file.
MarkBell

Avatar / Picture

Administrator
Registered:
Posts: 1,865
Reply with quote  #24 
Oh that's awesome.

So, does this feed setting information back to the controller as well, for presets?  or are the presets seen on the motorized controllers from CaptainFelix's implementation stored on the midi device locally?

__________________
Note - this is in no way intended to be an official position of Thom or Artemis, as I am not an official representative of the creator or game.
davr

Avatar / Picture

Registered:
Posts: 49
Reply with quote  #25 
My controller isn't motorized so I don't have any way of testing it. But in theory that should be possible to add, as the proxy can see info coming back from the artemis server when the energy / coolant controls change.
Thomas Rasmussen

Registered:
Posts: 11
Reply with quote  #26 
loks interesting
I'll try to test/modify it t run with the BCF2000
rothestar

Registered:
Posts: 22
Reply with quote  #27 
Just bought the Korg nanoKONTOL2

downloaded the java file.

did follow the instruction, but it is not working...


is there a step by step guide to setup the midi controller??

will it work on artemis version 2.4

best regards
Henrik


__________________
github: https://github.com/rothestar/Danish-Artemis-bridge-build/wiki
rothestar

Registered:
Posts: 22
Reply with quote  #28 
Skærmbillede 2016-11-06 19.20.18.png 

this is the error I get, artemis client says "Simulation is not running"

any idea??




__________________
github: https://github.com/rothestar/Danish-Artemis-bridge-build/wiki
CrunchYama

Registered:
Posts: 1
Reply with quote  #29 
I actually just sort of inherited a NanoKONTROL2 myself. Has (or would) anyone wrote a "for dummies" guide for this? I've been playing around with it for a little while on my own, and I can't figure it out. Please and thank you!
davr

Avatar / Picture

Registered:
Posts: 49
Reply with quote  #30 
Hi guys, probably you need to update the code to work with newer versions of Artemis. Hopefully it's as easy as updating to a newer version of ArtClientLib: https://github.com/rjwut/ArtClientLib/ -- my code might need minor updates to work. That page mentions it only supports up to Artemis 2.1.1 unfortunately, but there is a newer project https://github.com/rjwut/ian that supports up to Artemis 2.4.0.
Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.