spoke - a library of javabeans components for signal processing

spoke main features

spoke is a library of javabeans components for signal processing. It includes fft, wavelets and Kohonen neural networks algorithms. It is aimed at the quick design, test and use of signal processing chains, for an educational or engineering purpose.

Download spoke

spoke-jdk1.3.zip (381 Kb) (Nov 21 2002)


You need to have some javabeans development environment installed on your computer, such as Sun's beans development kit. You can find the bdk on Sun's website.

Unzip the archive into any appropriate directory on your hard drive.  It will create a "spoke" directory. Change dir to it.

To run spoke on unix, if you use Sun's bdk, check the path to the beanbox classes in the file "spoke", change it as needed, then type:
  chmod +x spoke

Once you have launched the beanbox, you can browse the projects directory and try the examples it contains.


Aug  3 2002 changes to Diagramme and Preaccentuation (serialVersionUID changed for these two beans)
Apr  5 2002 some changes due to english translation of spoke.math API (serialVersionUID changed for some beans)
Dec 23 2001 port on jdk1.3/bdk1.1 (serialVersionUID changed for all beans)
Apr 12 2001 "projects" has become the working directory
Nov 23 2000 changes to SelfOrganizingMap and LearningVectorQuantization (serialVersionUID changed for these two beans)


If you have any questions, bug reports or comments regarding spoke, please send e-mail to raphael.jolly@free.fr.


    Copyright (C) 2000-2002  Raphael Jolly

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Library General Public
    License as published by the Free Software Foundation; either
    version 2 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    Library General Public License for more details.

    You should have received a copy of the GNU Library General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

last updated on Thu Nov 21 2002