Main > Free Download Search >

Free knob software for linux

knob

Sponsored Links
Sponsored Links
Sort by >> Relevance
rss
Secleted [ 0 ] software to compare
Results 1 - 15 of about 14
kdesvn-build 1.3

kdesvn-build 1.3


kdesvn-build is a tool to allow you to easily build KDE from its Subversion source repository. more>>
kdesvn-build script builds KDE from its Subversion source repository. Well, that and a *LOT* more...
It builds qt-copy, automatically includes unsermake in the build, easily supports being run from cron, allows module-specific options such as configure flags, logs everything, and generally makes it as easy as possible to manage a bleeding edge KDE installation.
kdesvn-build by default will install things into a ~/kde directory, but it supports using your system KDE if you just want to install e.g. an application from Extragear.
Its incredibly featureful, although Ive tried hard to setup sane default options so that you dont have to worry about twiddling the knobs.
Main features:
- Will automatically checkout and update the KDE source code from its Subversion repository.
- Will download and use unsermake, an advanced build tool that can significantly decrease compile time, especially over distributed systems. It also supports progress estimates of compile progress.
- kdesvn-build logs everything for easy perusal later, that way you can determine why things went wrong if a build fails. kdesvn-build automatically creates symlinks for easy access to the last log (log/latest).
- color-coding of the output (which can be turned off)
- Has support for qt-copy, the KDE snapshort of Trolltechs Qt library, optionally with bugfix/optimization patches applied that havent made it into the official library.
- kdesvn-build is very customizable. You can control most options down to a module-by-module basis if you so desire, including configure-flags and your C++ flags during compilation. Instead of trying to remember what configure line you used, you can set it once and forget it.
- Extensive documentation, including a Wiki page. Feel free to let me know if you need something explained (e-mail address at bottom). Or you can join #kdesvn-build on irc.kde.org for help.
- A detailed sample configuration file is included, usually you can just copy it to ~/.kdesvn-buildrc and be done with it.
- Much more!
Enhancements:
- Some Coverity-scanner-specific code has been factored out into a plugin (in kdesdk/scripts, dont worry).
- The progress output feature works with CMake now (CMake 2.4.3 or greater)
<<less
Download (0.043MB)
Added: 2006-10-12 License: GPL (GNU General Public License) Price:
1113 downloads
Lewin Pongs 1.0

Lewin Pongs 1.0


Lewin Pongs is an advanced game of pong. more>>
Lewin Pongs is an advanced game of pong.

An advanced game of pong with lots of options. A ball bounces around the screen and you hit it with paddles.

If you miss, your opponent scores, if your opponent misses, you score.

PONG, an adaptation of table tennis to the video screen, was the first commercially successful video game and is widely regarded as ushering in the video game era.

PONG was released by Atari on November 29, 1972.

PONG is a basic simulation of the racket sport of table tennis. A small square representing a ping pong ball travels across the screen in a linear trajectory. If the square strikes the perimeter of the playing field, or one of the simulated paddles, the square ricochets based on the angle of the impact.

Game play consists of players moving their respective paddles vertically to defend their scoring zones. Players score one point by maneuvering the square past their opponents paddle.

PONG can be played either by a single player pitted against a computerized opponent, or by two players each controlling a paddle. In Ataris original PONG arcade cabinets, players controlled their paddles using one of two small paddle controllers (a knob-like input device). Contrastingly, several of the derivative table tennis simulations employed longitudinally-sliding joysticks.
<<less
Download (1.0MB)
Added: 2006-02-23 License: GPL (GNU General Public License) Price:
1340 downloads
Otk 0.53

Otk 0.53


Otk is a portable widget library for making graphical user interfaces (GUIs) for application programs. more>>
Otk is a portable widget library for making graphical user interfaces (GUIs) for application programs. Otk project emphasizes simplicity without eliminating capability. Open graphics Tool Kit supports neutrally: Linux, Unix, Microsoft Windows, and Mac OSX. It is based on OpenGL, and C. Otk provides the following basic widgets:
- Panel - The "container" widget.
- Text Label - Text labels.
- Button - Buttons with labels and call-backs to user functions.
- Text Form Box - Accept text with function call-back. Also scrollable editor window.
- Pull-down Menu - Display hierarchical menu-lists with user function call-backs on mouse release.
- Slider Control - Slider control with call-back.
- Sub-windows - Detachable self-managed windows.
- Many other widgets ...
- Gadgets - High level widgets.
Although initially intended for use with C programs, Otk can be accessed from, or extended to, other languages. Otk addresses several issues with previous graphics toolkits, such as X-Windows, X-Motif, MFC, Tcl/TK, Gtk, Awt, Swing, Glow, FLTK, etc..
Otk deviates from previous graphics environments in several important ways.
- Based on OpenGL - Well supported on most platforms. Clients tend to have the right support files. Easily builds on all platforms. Uses graphics card acceleration when available. Common look and feel. Contains internal default font with arbitrary scale, boldness and slant. Additional fonts can be added.
- API designed from application programmers viewpoint - Simplified interface. Sensible defaults. Most common functions require one line. But flexibility is not limited because defaults can be modified.
- Minimal library files - Link to-, or include-, one file.
- Direct window-size % relative layout - Specify positions and sizes as percentage of container window. Resizing is automatic and proportional. Traditional pixel-coordinate or framework modes can also be supported.
- Colors can be expressed directly as r,g,b values. (No indirect color index tables.)
Enhancements:
- Paste from the clipboard was added.
- A fix was mde to disk-draw for elliptical disks and the control-key handler.
- The slider knob was widened.
- A new indicator-light gadget was started.
- Several updates were made to support Otk-GuiBuilder.
<<less
Download (0.059MB)
Added: 2006-05-25 License: GPL (GNU General Public License) Price:
1247 downloads
Volume Normalizer 0.8.3

Volume Normalizer 0.8.3


Volume Normalizer is an XMMS plugin that will set the volume of any played song to some preset level. more>>
The volume normalizer plugin is an XMMS plugin that is used to give all songs the same volume level so that you wont need to play with the volume knob whenever a song changes.
Enhancements:
- Fixed build issues to make it build on x86-64 and detect missing xmms-devel files.
<<less
Download (0.68MB)
Added: 2005-06-29 License: GPL (GNU General Public License) Price:
1583 downloads
joykop 0.6

joykop 0.6


joykop project is a simple tool to connect joystick buttons and axes to DCOP functions. more>>
joykop project is a simple tool to connect joystick buttons and axes to DCOP functions. The functionality is there, its quite stable (I have been using it for about a year), but the user interface is not perfect.

The icons Im using, for example, were not intended for use in joykop. The hardware part of this utility is Linux-specific.

joykop can turn your joystick into a remote control for Amarok, with the throttle control acting as an analog volume knob. Now you can crank up the volume on your computer, too. Enjoy!
<<less
Download (0.64MB)
Added: 2007-01-29 License: GPL (GNU General Public License) Price:
998 downloads
Jooky 0.99h

Jooky 0.99h


Jooky is an mp3 controller. more>>
Jooky is an mp3 controller. I wrote it so that I can do any of:

Run it in the foreground in a curses screen.
Run it in the background and control it using itself as a client via tcp/ip from another host or the same host.
Run it from /etc/inittab and control it as above.
It also can play in random order (scramble).
The reason for the client/server is that I can now control it with LIRC. (Linux infrared control)

To run the command line based server, simply run jooky with no options in a terminal. Youll get an ncurses based screen interface to play with. The legend at the bottom will show you how to use it. It takes all of a minute to learn how to use it. If you know vi, then its even simpler. Any files that cant be played because there is no player for them, will be dimmer
than the others. Up and Down arrows are the same as j and k. Right and Left arrows adjust volume. Pgup and Pgdn take you up and down half a screen, as do capital J and capital K.

NEW! as of 0.96. "m" changes the Mixer knob, and right and left arrow adjust the current knob. Give it a try. aumix and read/write permission to /dev/mixer are required.

<<less
Download (0.083MB)
Added: 2006-07-19 License: GPL (GNU General Public License) Price:
1192 downloads
oggment 0.0.2

oggment 0.0.2


oggment is a mixing/streaming environment able to mix an unlimited (depending on the CPU) number of vorbis encoded audio files. more>>
oggment is a mixing/streaming environment able to mix an unlimited (depending on the CPU) number of vorbis encoded audio files. These files could came from from the hardisk with a line/mic input from the soundcard and stream to an icecast2.0 server.

It is being written with simplicity in mind and is planned to either use the portaudio or the sndlib libraries for cross-compilable audio. At the moment, however, this is untested. It uses SDL for keyboard events, threading, and visible interface.

It makes heavy use of key commands that may demand a bit of patience to learn. Also, using the joystick api of SDL, it is planned to develop a cheap joystick hardware/software combination for knob-turning satisfaction.

<<less
Download (0.15MB)
Added: 2006-08-03 License: GPL (GNU General Public License) Price:
1177 downloads
glFlow 0.1.4

glFlow 0.1.4


glFlow is a (D)DoS logger written with speed in mind. more>>
glFlow is a (D)DoS logger written with speed in mind. glFlow detects attacks on high speed links through real-time flow aggregation and analysis.
What do I run it on ?
It was written on FreeBSD and tested on both FreeBSD and Linux. It should work on any OS to which libpcap and OpenSSL were ported. The rest of the code is perfectly portable.
How does it work ?
Cisco Systems have defined the flow as a four value tuplet: {srcaddr, srcport, dstaddr, dstport}. The format evolved over time. The complete structures for various NetFlow versions are available on Ciscos site. Now, lets assume that the attacker floods the victim with packets that keep the same characteristics throughout the duration of the attack. No source spoof, no
source port increments or randomizations. That would lead to a very large packet rate inside that flow. glFlow calculates the average packet rate in every flow and raises an alarm signal if the threshold is hit.
What about spoofed attacks ? How are they detected ? Simple. glFlow keeps a history for every destination host that it sees. When a new flow is created, the flow counter for that host is incremented. The average number of newly created flows corresponding to a specific host in a specific amount of time is calculated, and, as above, an alarm is raised if the threshold is hit.
To prevent attacks that dont hit any of the above thresholds, theres
a new one starting with v0.1, measuring the packet rate for a destination.
Cant other tools, like SNORT, do this ?
We sincereley believe not. Remember, glFlow was written with high
speeds in mind. Weve been using it at over 500Mbps. At that speed, with an
ordinary x86 machine, even with a strong motherboard/NIC combination, you cant
do anything fancy. glFlow was specifically designed for detecting large floods
in real time, or at least something close to that.
How is it that its so fast ?
Well, Andrei did a great job implementing a very fast binary tree. That allowed us to drop the threaded model and choose a single loop design. The new results were stunning. The tests were made on a P4 Xeon/3 GHz, with an Intel GigE NIC. The average traffic rate was about 500Mbps, with an average packet rate of 100kpps. That lead to about 200k active flows. glFlow managed to clean the inactive ones in less than 0.3 seconds. There was no alarm raised
after more than 5 seconds of flooding. glFlow ate ~50% of the CPU, while consuming about 40MB of system memory.
How do I install and run it ?
Run ./configure --help. Youll see two adjustable knobs: --with-hash and --enable-debug. The first one permits you to switch between MD4 and MD5 summing of the flow and host structures kept in the memory. The second lets you run glflow in the foreground, printing some statistics on stdout.
The thresholds are harcoded in defs.h. You shouldnt have any trouble tweaking them. However, weve observed that the best results are obtained when using the same values for flow lifetime and the time between flow cleanups. And they shouldnt be much over 20. The smaller the tree is, the faster it will be cleaned.
Finally, edit your /etc/syslog.conf and write something like this: "local6.*< tabs >/var/log/something". Restart sys[k]logd afterwards.
Fire glFlow up, like this: "./glFlow < interface > < bpf filter >" and watch /var/log/something for changes. You may play with nmap or some DoS programs to test it. The IPs in the syslog will be shown as integers rather than in dotted notation. We decided to leave this job to the log analyzer.
Can it go even faster ?
Sure. There are a few methods which permit you to improve the packet capture. For more info read Luca Deris paper: http://luca.ntop.org/Ring.pdf
Enhancements:
- This is a bugfix release.
<<less
Download (0.10MB)
Added: 2006-12-05 License: GPL (GNU General Public License) Price:
1054 downloads
bcr harms 0.1

bcr harms 0.1


bcr harms takes a model of the quantum harmonic oscillator and adapts it as a soft synth. more>>
bcr harms takes a model of the quantum harmonic oscillator and adapts it as a soft synth. A little while ago I came across this pretty cool applet that simulates the coherent states (so called Glauber states) of the quantum harmonic oscillator. You can read more about quantum harmonic oscillators on Wikipedia, or perhaps a quantum physics textbook. bcr harms takes this model and turns it into a soft synth. The interface is again based on the BCR2000s knobs and buttons.

There is an applet version for playing with, but the standalone version will definitely perform better.

Instructions:

Download and run with java -jar bcr-harms.jar.

The top row of knobs lets you set the relative amplitude of the first 8 states of the harmonic oscillator. The first row of buttons will select single states. With the bottom left hand knob you can set the average energy and force a Glauber state. Importantly, the stop/start button is situated on the right hand side, where the BCR2000 store button is. There are a few other parameters to play around with too. Furthermore you can select single states by sending MIDI note on messages to the application, this lets you play it somewhat like an instrument.

<<less
Download (0.10MB)
Added: 2007-07-04 License: GPL (GNU General Public License) Price:
846 downloads
Volume.app 1.1a

Volume.app 1.1a


Volume.app is a small graphical software utility enabling quick and convenient control of a computers audio volume level. more>>
Volume.app is a small graphical software utility enabling quick and convenient control of a computers audio volume level. Volume.app is intended for use on Linux/Unix systems in conjunction with an X window manager that supports dockable applications ("dockapps") such as AfterStep, BlackBox, or Window Maker.

It is a refinement of an idea that first appeared in Timecops WMix: a user interface comprising a "knob" that can be interactively "turned" by clicking and dragging the mouse. I found this approach quite appealing, both from an aesthetic viewpoint, and (more importantly) from a user-interface perspective.

A handful of other dockapp volume control programs are out there, and I have tried many of them. An interface element present in most of these is some form of "slider" as the primary means of adjusting the volume. (A fictitious example may be seen at right). To my dismay, with this kind of interface, volume adjustments tended to be large and abrupt. Because the slider was so small, raising or lowering the volume "just a bit" required extremely careful control of the mouse-- a slip of the hand had the potential to spike the volume to full blast. (I have a set of Altec-Lansing ACS48 speakers which make this a rather unpleasant experience). This approach left much to be desired.

I longed for an alternative, and upon playing with WMix (pictured at left) I had found it. The knob was genius in that it provided a means of graphically adjusting the volume, as a slider would, without tying itself directly to the motion of the mouse. The basic mode of usage is identical: you click on the thing and drag the mouse up or down. However, with the knob, the range of motion need not be confined to the postage-stamp-sized area of the dockapp. The mouse travel needed to cover the entire range of volume settings can be made longer, on the order of the full height of the screen-- almost like a much larger, easier-to-use slider. No longer were precise movements needed to make volume adjustments!

Still, I found WMixs interface to be a bit busy (never was a fan of tiny little buttons) and the all-important knob was yet a rather small target to find with the mouse. So, I grabbed a copy of the WMix source code, and rebuilt it into a dockapp that had a much larger knob as its sole interface element. I dubbed it Volume.app, and have placed it here for the benefit of everyone.
<<less
Download (0.025MB)
Added: 2006-10-03 License: GPL (GNU General Public License) Price:
1128 downloads
RBL Spam Daemon 0.0.4

RBL Spam Daemon 0.0.4


rblsd is a small, fast, SpamAssassin-compatible spam filter. more>>
rblsd is a small, fast, SpamAssassin-compatible spam filter. It filters mail by performing a series of RBL lookups on each message. This results in fast, accurate, low-load spam filtration. This can be used as a standalone, replacement for SpamAssassin, or as an secondary filter to increase mail throughput.
As for the folks here in collegeland, were getting to that point in the semester when we discover its the fifth week already, and midterms are coming up, and all of a sudden, weve got tests. I have nearly completed a major improvement to the internal loop (the backbone of the server), but dont use it right now, because clients wont time out (you should note that the development version in cvs is rarely usable for real mail, and sometimes it wont even run normally). Here are features that Im planning for the fifth release:
Compatibility with firedns To me, rblsd and firedns seem meant for each other. This is optional, of course, just be sure your OS has copy-on-write :-).
Multiple-user configurations, with flexible passwd files.
A "lite" version, that processes a single piece of mail from input. rblsd was designed for a high volume of mail, and is indeed optimized for this, but I could create a light-weight mail filter that uses the rich ruleset of rblsd for a less hardcore user.
The ability to record marked spam (in its unprocessed form) for any reason you may need a collection of spam mails (to train a smart filter perhaps? Vipuls Razor?)
Of course, a few new knobs to turn, in order to best reduce spam, based on your particular mail flow patterns.
And of course, performance improvements.
Hopefully this will get done by November. It is possible I may have to put this off till winter break, in which case, late December, at the latest. Ill try to give occasional progress reports, so check the site back if youre interested. Meanwhile, Im going to drift back into college life and prioritize my obligations there. Have fun out there in the real world!
Enhancements:
- Countless internal changes, clean-ups, and minor bugfixes made.
- Fixed support for new resolver libraries (BIND-9).
- spamc2 rebuilt from the ground up (built from SpamAssassins spamc).
- Cleaned up the appearance of the filtered messages.
- Improved hash table performance (faster responses).
- Documentation rewritten.
- Configuration file added (see rblsd.conf).
- Custom rules based on header IP addresses added.
- Support for blacklists and whitelists via SpamAssassin configuration file added.
- Network access rules added.
<<less
Download (0.15MB)
Added: 2006-07-10 License: GPL (GNU General Public License) Price:
1202 downloads
Bookmarks Scrollbar 1.0.5

Bookmarks Scrollbar 1.0.5


Bookmarks Scrollbar is an extension which adds a scrollbar to the bookmarks menu. more>>
Bookmarks Scrollbar is an extension which adds a scrollbar to the bookmarks menu.

A scrollbar is a graphical widget in a GUI with which continuous text, pictures or anything else can be scrolled including time in video applications, i.e., viewed even if it does not fit into the space in a computer display, window, or viewport.

Usually designed as a long rectangular area on one or two sides of the viewing area, containing a bar (or thumb) that can be dragged along a trough to move the body of the document as well as two arrows on either end for precise adjustments. The "thumb" has different names in different environments: on the Macintosh it is called a "thumb" on the Java platform it is called "thumb" or "knob"; Microsofts .NET documentation refers to it as "scroll box" or "scroll thumb"; in other environments it is called "elevator", "puck" or "wiper". Additional functions may be found, such as zooming in/out or various application-specific tools.

The thumb can also sometimes be adjusted by dragging its ends. In this case it would adjust both the position and the zooming of the document, where the size of the thumb represents the degree of zooming applied. A thumb that completely fills the trough, or "track" represents viewing the entire document, at which point the scrollbar may temporarily become hidden.

<<less
Download (0.001MB)
Added: 2007-04-11 License: MPL (Mozilla Public License) Price:
931 downloads
AlsaModularSynth 1.8.8 RC2

AlsaModularSynth 1.8.8 RC2


AlsaModularSynth project is a realtime modular synthesizer and effect processor. more>>
AlsaModularSynth project is a realtime modular synthesizer and effect processor.
Main features:
- MIDI controlled modular software synthesis
- Realtime effect processing with capture from e.g. "Line In" or "Mic In".
- Full control of all synthesis and effect parameters via MIDI.
- Integrated LADSPA Browser with search capability
- JACK Support
Modular synthesis is one of the most flexible and fascinating ways of making electronic music. The principles of voltage-controlled modular synthesis have been stated in the famous paper Voltage-Controlled Electronic Music Modules by Robert A. Moog , presented in 1964 at the Annual Convention of the Audio Engineering Society.
AlsaModularSynth is a digital implementation of a classical analog modular synthesizer system. It uses virtual control voltages to control the parameters of the modules. The control voltages which control the frequency e.g. of the VCO (Voltage Controlled Oscillator) and VCF (Voltage Controlled Filter) modules follow the convention of 1V / Octave. Read the first two pages of the Moog paper to understand why this logarithmic scale is so important.
A real analog synthesizer has a lot of knobs and switches which give immediate access to all important parameters of the generated sound. AlsaModularSynth can be controlled by MIDI controller boxes, like e.g. the Doepfer Pocket Dial . MIDI events can be assigned to module parameters in a very flexible way by using the Control Center dialog of AlsaModularSynth.
<<less
Download (0.15MB)
Added: 2007-05-06 License: GPL (GNU General Public License) Price:
906 downloads
Unified Qmail Patch 2004_05_02

Unified Qmail Patch 2004_05_02


Unified Qmail Patch provides a concatenation of various patches. more>>
Unified Qmail Patch provides a concatenation of various patches.
Unified Qmail Patch is a concatenation of various patches for the qmail MTA. It supports SMTP AUTH after STARTTLS, Maildir++, regexp support in badmailfrom, and lots of features for high-end production servers.
Main features:
- Maildir++
- TLS encryption
- SMTP AUTH + SMTP AUTH close
- regexps in badmailfrom and support for badmailto
- external todo
- big remote concurrency patch
- external queue manager
- oversized dns responses
- reverse dns check
- tarpitting
- ESMTP size check from Gentoo
- tab bug fix in .qmail files
- linux link sync
- errno patch (compiles with gcc 3.x too)
- auth only after TLS patch from Gentoo
- Maildir quota fix patch from Gentoo
- qregex memleak fix patch from Gentoo
- David Phillips sendmail flagf patch
- Russ Nelsons QMTP patch for qmail-remote
- Jay Austads random qmqp pickup
- Alin-Adrian Antons integer overflow fix in qmail-smtpd.c
- Added support for SMTP throttling, using relayd
- Added my own patch, that checks whether the mail from value is different from the username used for SMTP AUTH, thus preventing source address spoofing. Useful for ISPs that only relay mails from authenticated users.
- The mail from verification is now configurable through a knob defined in /var/qmail/control/spoofcheck or in the environment variable $SPOOFCHECK
- It seems that in previous versions I accidentally ommited the support for a big todo, so heres a patch that finally supports it. My apologies to all :(
<<less
Download (0.16MB)
Added: 2007-02-23 License: Freeware Price:
974 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 1
  • 1