topot - very alpha alternative gui...

Discuss any custom user interfaces that have been developed for SL.

Moderator: jesse

topot - very alpha alternative gui...

Postby marcell » Sat Sep 06, 2008 9:38 pm

you could see video introduction at:
http://www.viddler.com/explore/marcell/videos/7

code repository:
http://git.savannah.gnu.org/gitweb/?p=t ... 4d001509bf

the idea is to show hide most of the options into preferences and to have as big as possible options which one (me atm :) ) should need during the recording session...

it is written in pyqt4 and one of the main features is qt zooming features so one could make any part of the gui as big as possible without having significant lack of computer performance...

any future ideas are very welcome...

planned future topot's features:
* song arrangement mode - classical approach to have patterns arranged in songs (ie. first loop muting every other time, second loop playing all the time, third playing every forth time....)
* using python (math) methods for changing different osc parameters in time...
* record midi/osc messages with timestamp during the sooperlooper session
Last edited by marcell on Sun Oct 12, 2008 3:40 am, edited 1 time in total.
marcell
 
Posts: 5
Joined: Sat Sep 06, 2008 9:15 pm
Location: zagreb

Re: topot - very alpha alternative gui...

Postby polimorfos » Sun Sep 07, 2008 3:57 pm

This is great.

I know nothing about programming. Is it difficult to implement this code in SL?

Hahn
polimorfos
 
Posts: 18
Joined: Sun Sep 07, 2008 3:42 pm

Re: topot - very alpha alternative gui...

Postby jesse » Sun Sep 07, 2008 4:46 pm

This is a standalone GUI application he developed that just talks to your SL engine the same way the normal GUI does.

What I can do is build a Mac version for those of you who might be interested in trying it.

jlc
jesse
 
Posts: 376
Joined: Sat Sep 06, 2008 9:46 am

Re: topot - very alpha alternative gui...

Postby polimorfos » Sun Sep 07, 2008 5:01 pm

I would be very interested

I guess when you use SL as a plug in you simply define the GUI path to "topot" instead of SL in the applications folder? Is this correct?

thanks,

Hahn
polimorfos
 
Posts: 18
Joined: Sun Sep 07, 2008 3:42 pm

Re: topot - very alpha alternative gui...

Postby carsandtrains » Sun Sep 07, 2008 7:14 pm

wow, i'd be very interested in testing this out... i'm running off of ableton live but all the same this could work rather nicely to help visualize things.
carsandtrains
 
Posts: 4
Joined: Sun Sep 07, 2008 5:57 pm

Re: topot - very alpha alternative gui...

Postby rasmusfris » Wed Sep 17, 2008 3:04 am

....Yes I also think that this approach seems very intuitive, it would be great to try it out :D

Sincerely Rasmus ... and thanks for sharing your work!!
rasmusfris
 
Posts: 9
Joined: Mon Sep 15, 2008 2:31 am

Re: topot - very alpha alternative gui...

Postby trent » Wed Sep 17, 2008 4:22 am

WOW! this would ROCK on MAC!


MAC PLEASE!!!!!!! :P
trent
 
Posts: 5
Joined: Sat Sep 06, 2008 3:41 pm

Re: topot - very alpha alternative gui...

Postby sremington » Thu Sep 18, 2008 11:42 pm

marcell wrote:planned future topot's features:
* song arrangement mode - classical approach to have patterns arranged in songs (ie. first loop muting every other time, second loop playing all the time, third playing every forth time....)
* using python (math) methods for changing different osc parameters in time...


These sound very similar to what I've been thinking of trying to implement in an alternative frontend for some time. Some way to predefine some structure to a song but also allow some freedom for improvisation. I was thinking of extending the "patterns arranged into a song" idea by adding something I will call "checkpoints" for lack of a better term. When the song hits a checkpoint that would basically mean "loop over the previous pattern(s) until I tell you it's OK to proceed with the song". Some configurable event (OSC / MIDI) would be that signal to proceed with the song until you hit the next "checkpoint".

That way you could control a complex song with a single button on a foot controller. Something like this as an example:

1. Start with a preloaded click track in loop 1 that everything else will sync to
2. The song starts and immediately hits a checkpoint that says keeps looping the click track in loop 1
3. I sit down at my drum kit and and hit the floor pedal to say I'm ready
4. This puts loop 2 in record mode and continues to play loop 1. After one time through the loop it will automatically end recording loop 2 (my feet are busy on the drum kit) and mute loop 1 (don't need the click track any more)
5. We hit another checkpoint so it will continue to play the drums on loop 2 until I say I'm ready
6. I pick up the bass and noodle around with the drum loop for a bit. Then I hit the foot controller and loop 3 goes in record mode and (just to be crazy) the drums on loop 2 get muted.
7. After a couple of times through loop 1 (that we are still synced to although it is muted) a couple of things happen: loop 3 automatically stops recording and starts to loop itself and the drums in loop 2 unmute
8. We hit another checkpoint and the drums and bass continue to loop while I pick up my guitar
9. etc...

-Seth
sremington
 
Posts: 23
Joined: Wed Sep 17, 2008 12:07 pm

Re: topot - very alpha alternative gui...

Postby polimorfos » Fri Nov 07, 2008 4:41 pm

Any chance of building a Mac version in the near future? I'd love to check this out...

Hahn
polimorfos
 
Posts: 18
Joined: Sun Sep 07, 2008 3:42 pm

Re: topot - very alpha alternative gui...

Postby marcell » Sat Nov 08, 2008 7:46 am

polimorfos wrote:Any chance of building a Mac version in the near future? I'd love to check this out... Hahn


these packages should be installed before topot... i don't have a mac but in past i successfully installed Qt/PyQt4 on osx and my applications worked well.. it seems you will need to compile most of the packages.. i dunno if they are in darwin ports/fink or some other repositories for osx.. i was successfully compiling packages on osx after installing xcode from osx cd... most of the packages are just about "./configure;make;make install" or "python setup.py install" (or something that simple and said in README or INSTALL text file)...

ftp://ftp.trolltech.com/qt/source/qt-ma ... -4.4.3.dmg
http://www.riverbankcomputing.co.uk/sta ... 7.7.tar.gz
http://www.riverbankcomputing.co.uk/sta ... 4.3.tar.gz
http://heanet.dl.sourceforge.net/source ... .25.tar.gz
http://das.nasophon.de/download/pyliblo-0.7.1.tar.gz
it seems that maybe this line will help you when compiling pyliblo:
C_INCLUDE_PATH=/usr/local/include LIBRARY_PATH=/usr/local/lib python setup.py install

so after this topot should run without problems... i'm in solitude, stuttgart and work full time on topot next 7 days.. hope will provide user friendly application in that time ;)

thanx for your interest in topot... and as always without sooperlooper i would be nowhere ;)

best
marcell
 
Posts: 5
Joined: Sat Sep 06, 2008 9:15 pm
Location: zagreb

Next

Return to Alternative GUIs

Who is online

Users browsing this forum: No registered users and 0 guests

cron