2b in Linux (a crossplatform interface)

The most versatile and user friendly E-Stim control unit available today. If you want More Power, More Control, and more fun, then the 2B is the one you want.
Post Reply
birdburdy
Active Developer
Posts: 162
Joined: Mon Aug 11, 2008 6:58 pm

2b in Linux (a crossplatform interface)

Post by birdburdy »

Just letting people know that I'm working on several interfaces for making the 2b work in Linux. I dunno if there is much interest in this from people other than myself, but one of my main motivations is to use it with a Raspberry Pi.

I've written a python API to interface easily with the 2b, this is a really flexible language which means I can now do a lot... so if anyone has wants or ideas let me know here please.

PS: because it's in python it's cross-platform Linux/MacOSx/Windows.


Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
User avatar
estim_si
Staff
Posts: 373
Joined: Tue Feb 19, 2008 11:23 pm
Location: Watford
Contact:

2b in Linux (a crossplatform interface)

Post by estim_si »

Any more details on the API??

Si
birdburdy
Active Developer
Posts: 162
Joined: Mon Aug 11, 2008 6:58 pm

Re: 2b in Linux (a crossplatform interface)

Post by birdburdy »

The API is simple, and seems to work very well. It's just a set of function calls to raise/lower the power, set the mode and so on. I started to connect this API to a simple python interface (attached a pic) but I haven't finished it yet. I have also written a command-line interface which allows for a number of "favourites" to be set (which last for a set amount of time) and then can be switched by pressing number keys. This is good for giving someone a jolt for a second without the power going to zero afterwards.
You do not have the required permissions to view the files attached to this post.
Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
dzjing

Re: 2b in Linux (a crossplatform interface)

Post by dzjing »

A mod-tracker like interface that would allow you to make a sequence of different programs along with settings and run it afterwards would be fantastic.
And please include a large panic button ;-)
birdburdy
Active Developer
Posts: 162
Joined: Mon Aug 11, 2008 6:58 pm

Re: 2b in Linux (a crossplatform interface)

Post by birdburdy »

dzjing wrote:A mod-tracker like interface that would allow you to make a sequence of different programs along with settings and run it afterwards would be fantastic.
And please include a large panic button ;-)
What's a mod-tracker interface, is it like this http://roughsex.org/estim/ECS2.1.png

Also, what would the panic button do?
Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
User avatar
LondonSubNigel
Active Developer
Posts: 324
Joined: Wed Jul 06, 2011 5:13 pm
Location: London
Contact:

Re: 2b in Linux (a crossplatform interface)

Post by LondonSubNigel »

In theory, my Windows/Mac app can also be built for Linux - that's one of the options in RealStudio, but I've never actually used it. If anyone wants to give that a try, let me know.
birdburdy
Active Developer
Posts: 162
Joined: Mon Aug 11, 2008 6:58 pm

Re: 2b in Linux (a crossplatform interface)

Post by birdburdy »

LondonSubNigel wrote:In theory, my Windows/Mac app can also be built for Linux - that's one of the options in RealStudio, but I've never actually used it. If anyone wants to give that a try, let me know.
Yeah I'd certainly try it.
Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
berfle5
Newbie
Posts: 1
Joined: Thu Jun 13, 2013 5:19 pm

Re: 2b in Linux (a crossplatform interface)

Post by berfle5 »

I've been really frustrated by the lack of an open protocol for my ET312. I guess I have to buy a 2B now, this is really interesting stuff!
Post Reply