Impulse - PulseAudio visualizer

Conky

Source (link to git-repo or to original if based on someone elses unmodified work): Add the source-code for this project on opencode.net

44
Score 85.7%
Description:

Impulse is a bit of eye-candy for your desktop. It is a widget that displays a graphical spectrum analyzer on your gnome desktop. It is written in c and python and uses GTK and cairo graphics to generate the animation. the impulse library creates a pulse audio connection context that reads the output stream from pulseaudio in a thread natively which can then be read from python. You can specify impulse to either output the raw stream or output the fft of the raw stream.


Requires:
screenlets 1.2
libfftw3-3
libpulse0


Install:
1) Download and extract Impulse.tar.bz2
2) mv Impulse ~/.screenlets/
then open up the screenlets manager and start Impulse or open screenlets manager and click Install, navigate to the Impulse.tar.bz2 archive and click ok.
Last changelog:

9 years ago

Impulse 0.5.5
Fixed issue cause by latest Ubuntu update and added ability to change the audio source. Also updated the default theme.

Impulse 0.5.0
New structure. Themes now editable.

Impulse 0.2.4
Fixed screenlet menu bug and use a smarter way to identifying the pa monitor source.

Impulse 0.2.2
Added new screenlet themes

Impulse 0.2.0
Project is under a new name, Impulse. Now natively captures PulseAudio output source

Spectrolet 0.1.4:
Switched from ESOUND to Pulseaudio

Spectrolet 0.1.2:
Now preforms an fft on the audio stream

Spectrolet 0.1.0:
Now uses gtk.main correctly







Vytelo

10 years ago

It works really well in Jaunty Jackalope. It's really interesting screenlet :)

Report

abhiroopb

10 years ago

Just installed screenlets and impulse in jaunty. It still doesn't work. Any ideas?

Report

abhiroopb

10 years ago

But I'm not getting the error I was getting before. In fact I'm not getting any error, but it still doesn't work :(

Report

tonybeccar

10 years ago

Hi, this is the best screenlet of all times. Although i have the same problem. I just installed Jaunty and i have Screenlets 0.1.2 and I can't move it, click it, modify it. Pleaaaaaase I need a workaround!!!

Report

C

ianimal

10 years ago

So, it does work you just can't change it, right? If this is the case then there is probably no problem. Screenlets have this problem where you cannot click on semi-transparent pixels. Just really try and click on it, it will take a few times but you should get it. If you really still can't then let me know.

Report

dspencer82

10 years ago

o man this it the greatest update, i can change every thing. GREAT WORK!!!

Report

wmatthews

10 years ago

This has to be the best widget I have ever seen so far... stretch it out at the bottom of the screen and it works perfectly and look excellently.

Report

guizmos

10 years ago

Yeah it's working now thanks a lot ianimal !!! Hope to watch other theme for it. Awesome !

Report

abhiroopb

10 years ago

I am on intrepid using screenlets 0.1.2 and this does not appear to be working. Any thoughts?

Report

C

ianimal

10 years ago

Does the screenlet install? When you try and run it can you see it but it doesn't move or do you see nothing? Do you see any errors if you run it from a terminal?

Report

abhiroopb

10 years ago

It runs fine, I can see the red bars above the blue bars. I can move it around. I CANNOT right-click on it, however, when the config/close button shows up in the top right corner of the screenlet I can edit the options.

How do I run it from the terminal?

Report

abhiroopb

10 years ago

Ran it from the terminal...

Launch Impulse
Launching Screenlet from: /home/abhiroop/.screenlets/Impulse/ImpulseScreenlet.py
Logging output goes to: $HOME/.config/Screenlets/ImpulseScreenlet.log
Connection failure: Connection refused
REGISTER screenlet: ImpulseScreenlet
True
/home/abhiroop/.screenlets/Impulse/ImpulseScreenlet.py:66: DeprecationWarning: integer argument expected, got float
self.window.resize( w * self.scale, h * self.scale )

Report

C

ianimal

10 years ago

Oh ok, Connection failure: Connection refused means that in the cimpulse module the PulseAudio context that was created failed to connect. Could you send me the output of "pactl list" for me. Its going to be long so it might be best to send me a private message.

Report

abhiroopb

10 years ago

Hey, I tried doing

pactl list
Connection failure: Connection refused


Seems there is something wrong here as well

Report

abhiroopb

10 years ago

Well I'm using Ubuntu Intrepid. I did some tweaking to pulse a while back, but I think I disabled those. In any case, any ideas why this would be happening? I'll be re-installing once Jaunty comes out so may look into it then.

Report

C

ianimal

10 years ago

That is strange. Is PulseAudio set up correctly and running on your machine? What distro are you using?

Report

C

ianimal

10 years ago

Oh ok, Connection failure: Connection refused means that in the cimpulse module the PulseAudio context that was created failed to connect. Could you send me the output of "pactl list" for me. Its going to be long so it might be best to send me a private message.

Report

guizmos

10 years ago

I've got a problem with Impulse. The screenlets is well drawn but it's not moving ! I've got an message when i execute it via terminal :
CachingBackend: Loading instances from cache
CachingBackend: Loading <Impulse1>
Found a running session of Impulse, adding new instance by service.
Error in screenlets.services.get_service_by_name: org.freedesktop.DBus.Error.ServiceUnknown: The name org.screenlets.Impulse was not provided by any .service files
Screenlet has already been added to /tmp/screenlets/screenlets.guizmos123.running

and this one too :
Impulse/ImpulseScreenlet.py:66: DeprecationWarning: integer argument expected, got float
self.window.resize( w * self.scale, h * self.scale )

Report

C

ianimal

10 years ago

Hey guizmos, what version of screenlets are you using? I am using 0.1.2. I googled Error in screenlets.services.get_service_by_name and it seemed to come from older screenlets versions.

Report

dspencer82

10 years ago

sorry but how did you get the other looks for it theres no menu for it

Report

C

ianimal

10 years ago

hey dspencer82, I've been working on improving impulse. You can now switch themes but you cannot change the colors unless you edit the code. Menu's to change them will be in the next release. Just like any other screenlet if you click on it a gear and X button appear in the top right corner of the screenlet. If you click the X, the screenlet closes, if you click the gear, the options menu will appear, and that is where you can switch between the themes. Now it can be difficult to click on Impulse because you must click on a pixel that is not the desktop background for the icons to appear. This is a bug in screenlets. The icons should really appear when you hover over any screenlet, not by clicking a filled pixel.

Report

dspencer82

10 years ago

thanks but i click every were on it and no X shows up? i can move it if i use alt and click and move thats it.

Report

dspencer82

10 years ago

weird but i reinstalled it and now it works great lol thanks for your help

Report

dspencer82

10 years ago

are you going to make some themes for it, red and blue is cool but some other colors would be cool too.

Report

Ausmosis

10 years ago

dspencer82,

ianimal explains how to change the colours on the first comments page.

I have changed mine to white bars with orange peaks. I also changed the size of the spectrum bars from 16 to 8. You can see my screenshot here if this helps:

http://users.on.net/~falcidi/screenshots/Ubuntu/Screenshot-10.png

Report

9 years ago

Impulse 0.5.5
Fixed issue cause by latest Ubuntu update and added ability to change the audio source. Also updated the default theme.

Impulse 0.5.0
New structure. Themes now editable.

Impulse 0.2.4
Fixed screenlet menu bug and use a smarter way to identifying the pa monitor source.

Impulse 0.2.2
Added new screenlet themes

Impulse 0.2.0
Project is under a new name, Impulse. Now natively captures PulseAudio output source

Spectrolet 0.1.4:
Switched from ESOUND to Pulseaudio

Spectrolet 0.1.2:
Now preforms an fft on the audio stream

Spectrolet 0.1.0:
Now uses gtk.main correctly







12345678910
33
product-maker KDE4WasBetter Oct 14 2017 9 excellent
product-maker tavaresgerson May 27 2017 9 excellent
product-maker apocrifa Jan 03 2015 9 excellent
product-maker Brahimsalem Apr 16 2013 9 excellent
product-maker Xephexx Aug 19 2012 9 excellent
product-maker draco23hack Mar 15 2012 9 excellent
product-maker posixru Jan 04 2012 9 excellent
product-maker lolsas Oct 22 2011 9 excellent
product-maker Ahmose Jul 21 2011 9 excellent
product-maker tobaj Jul 19 2011 9 excellent
product-maker Thalic Jun 24 2011 9 excellent
product-maker kolesky Apr 11 2011 9 excellent
product-maker XNight Mar 15 2011 9 excellent
product-maker brainpower Feb 11 2011 9 excellent
product-maker linuxbear Feb 04 2011 9 excellent
product-maker thenameisadib Jan 08 2011 9 excellent
product-maker LGD Dec 31 2010 9 excellent
product-maker rafeviper Dec 26 2010 9 excellent
product-maker sw2 Dec 13 2010 9 excellent
product-maker kenpou7 Dec 13 2010 9 excellent
product-maker Drakon Dec 05 2010 9 excellent
product-maker li9ux Dec 05 2010 9 excellent
product-maker drxnele Dec 03 2010 9 excellent
product-maker areco23 Dec 02 2010 9 excellent
product-maker Naf71 Dec 02 2010 9 excellent
product-maker mixalns Dec 01 2010 9 excellent
product-maker nickcloy Dec 01 2010 9 excellent
product-maker mr32 Nov 28 2010 9 excellent
product-maker likimoki Nov 27 2010 9 excellent
product-maker lor-anonymous Nov 26 2010 9 excellent
product-maker scottiw2000 Nov 26 2010 9 excellent
product-maker ubuntico Nov 26 2010 9 excellent
product-maker mystica Nov 26 2010 9 excellent
product-maker Base: 4 x 5.0 Ratings
Be the first to comment
MojoMan
Feb 12 2016
simon9007
Feb 01 2012
tobaj
Jul 19 2011
bmfc187
Feb 12 2011
brainpower
Feb 11 2011
LGD
Dec 31 2010
sw2
Dec 13 2010
mystica
Nov 30 2010
mr32
Nov 28 2010
Dawei87
Nov 27 2010
masstrider
Aug 30 2010
CruelAngel
Jul 18 2010
wasabi
Jul 15 2010
MRTOA5T
Jun 18 2010
nanderz
Jun 09 2010
peacewithall
May 29 2010
Naf71
May 10 2010
sgl
Apr 23 2010
CLEARview
Feb 28 2010
gimox
Feb 27 2010
swano
Jan 21 2010
webmastir
Jan 04 2010
larryni
Dec 12 2009
raulmanoelr
Dec 05 2009
linux4ever
Dec 03 2009
btdwn
Oct 21 2009
romerotek
Aug 31 2009
Keidon
Aug 23 2009
shankru85
Aug 09 2009
momokatte
Jul 31 2009
gnuf
Jul 21 2009
switzak
Jul 19 2009
LaGaDesk
Jun 25 2009
maxo64
Jun 02 2009
Simmeson
May 26 2009
Telperien
May 24 2009
mixman2009
May 19 2009
berot3
May 16 2009
dilomo
May 03 2009
CookedGryphon
Apr 27 2009
dspencer82
Apr 12 2009
Ausmosis
Apr 12 2009
techie
Mar 09 2009
4tis
Mar 09 2009
File (click to download) Version Description Downloads Date Filesize DL OCS-Install MD5SUM
*Needs pling-store or ocs-url to install things
Pling
0 Affiliates
Details
license
version
0.5.5
updated Dec 12 2010
added Feb 14 2009
downloads 24h
1
mediaviews 24h 0
pageviews 24h 18