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.
2b in Linux (a crossplatform interface)
-
- Active Developer
- Posts: 162
- Joined: Mon Aug 11, 2008 6:58 pm
2b in Linux (a crossplatform interface)
Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
- estim_si
- Staff
- Posts: 373
- Joined: Tue Feb 19, 2008 11:23 pm
- Location: Watford
- Contact:
2b in Linux (a crossplatform interface)
Any more details on the API??
Si
Si
-
- Active Developer
- Posts: 162
- Joined: Mon Aug 11, 2008 6:58 pm
Re: 2b in Linux (a crossplatform interface)
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
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
Re: 2b in Linux (a crossplatform interface)
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
And please include a large panic button
-
- Active Developer
- Posts: 162
- Joined: Mon Aug 11, 2008 6:58 pm
Re: 2b in Linux (a crossplatform interface)
What's a mod-tracker interface, is it like this http://roughsex.org/estim/ECS2.1.pngdzjing 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
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
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
- LondonSubNigel
- Active Developer
- Posts: 324
- Joined: Wed Jul 06, 2011 5:13 pm
- Location: London
- Contact:
Re: 2b in Linux (a crossplatform interface)
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.
-
- Active Developer
- Posts: 162
- Joined: Mon Aug 11, 2008 6:58 pm
Re: 2b in Linux (a crossplatform interface)
Yeah I'd certainly try it.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.
Unofficial Python API for the E-Stim 2B: https://github.com/fredhatt/estim2bapi
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
Generating sounds in Python: https://github.com/fredhatt/estimsoundsynth
-
- Newbie
- Posts: 1
- Joined: Thu Jun 13, 2013 5:19 pm
Re: 2b in Linux (a crossplatform interface)
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!