
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
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.
10 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
10 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
lowrida
1 year ago
Report
Frankennstein
6 years ago
Report
Brahimsalem
7 years ago
Report
lowrida
1 year ago
Report
ircome
8 years ago
Report
brainpower
8 years ago
if the peaks don't go up very much, consider using my version with the "amplifier"
Report
simon9007
9 years ago
Report
tgckpg
9 years ago
And I couldn't right-click or drag on my impulse either.
How to fix it?
I'm using ubuntu 10.10.
Thanks.
Report
seapaladin
9 years ago
Report
coz
9 years ago
excellent!!
This has been an issue for me from day one,
Well done guy :)
coz
Report
brainpower
9 years ago
and sorry @all for not being very active here...
but it seems I'm more active than the original uploader :D
Report
coz
9 years ago
I notice this is not sensitive unless the volume is near or at 100%!!
Is it possible to make it as highly sensitive throughout the volume range?
coz
Report
sgl
10 years ago
Do not like default grey theme on o.5.5 version.
I liked the red and blue impulse (previous version)
How to modify it?
Sorry my bad english.
Thanks.
Report
brainpower
10 years ago
Report
bmfc187
10 years ago
-BMFC
Report
brainpower
10 years ago
Report
bmfc187
10 years ago
-BMFC
Report
brainpower
10 years ago
first: great screenlet, it's awesome :D
but I had a problem: my audio source is too silent, so the bars were hardly moving...
I solved this problem by adding an amplifier to it, which amplifies the bars.
I want to share my solution, if someone out there has the same problem :D
http://pastebin.com/CTXSsDmm
P.S.: @ianimal: If you want to add it to your screenlet, feel free to do so :D
Report
brainpower
10 years ago
http://pastebin.com/hTL60mMU
Report
Ausmosis
10 years ago
Report
XNight
10 years ago
i have the volume problem,too
Report
XNight
10 years ago
For those who dont know:
Just exchange your code in ~/.screenlets/Impuse/ImpulseScreenlet.py with the code from the link
Then you can set the Amplifier in the Screenlet Options
nice work! thanks!
Report
JeanVW14
10 years ago
I'm having an issue with the 64 bit version - the sensor does not pick up the audio (stays flat), and when I go to the audio source it is on '1'. If I change it to 2, then back to 1 it suddenly starts working. Just a bit annoying having to do this every session to get it working.
Is there any quick workaround?
Thanks,
Jean
Report
XNight
10 years ago
open .screenlets/Impulse/ImpulseScreenlet.py
In the very beginning there is the line
audio_source_index = 0
Just chaning the 0 with the number of my source worked for me
Report
JeanVW14
10 years ago
Thanks mate. This has been a big papercut for me for a while now.
Report