general information
main page
history
mailing-lists
related links
contact us
our sponsors

arts online
download
screenshots
demosongs
aRts mirror-sites
mailing-archive

documentation
aRts manual
aRts - the 1st year
call 4 aRtists!
aRts/MCOP docu



v:1.5
freepatents

history

[2000] [1999] [1998]


Oktober 28 '99 - aRts in the press


September 29 ´99 - arts-0.3.4 released
    Brahms (a really nice sequencer KDE application, formerly called kooBase) and aRts interoperate now nicely

    full duplex support, that means you can use it for full duplex effect processing now (real low latency)!

    audio subsystem features configurable fragment size now, so people who want to use aRts "just" as audio server, and insist in running without root rights have a chance now

    put suid functionality in a seperate small C program for security reasons (this should be easier to overview)

    implemented recording interface for the audioserver, so an equivalent to the esdmon and esdrec functionality is now available

    mapped instruments now available, so one midi instrument may now contain a drum map with different samples

    Akai support: added utilities to read Akai Sample CDs & build keymaps from akai samples and play them in instruments with Synth_PLAY_AKAI

    Session management: while you are in a performace, you can save all settings, such as instrument setup, mixer parameters, instrument parameters, and restore them later

    added Synth_MOOG_VCF, a nice 4pole lowpass with resonance (thanks Andy Mucho for the hint)

    mico-2.3.0 support

    bugfixes

    new version of midisend, which allows keyboard splitting and similar mapping operations (Emmeran Seehuber)

    new icons for many modules (Harald Lapp)

    new modules: Synth_SQUARE, Synth_FX_CFLANGER, Synth_AUTOPANNER (Jens Hahn)

    brahms now with aRts support!

    Brahms - formerly called koobase - is a midi-squencer for linux, that now has in it´s just released new version a built in interface to aRts!



September 27 ´99 - removed gif-files from website


September 09 ´99 - new mirror-site


August 31 ´99 - arts-0.3.3 released!
    Support for compiling aRts into one single statically linked binary

    Code cleanups (warning free compilation, common files are now in the common directory and build as convenience libraries)

    Gui_POTI requires one more arg for the initial value

    New gui objects: Gui_LABEL, Gui_MIXER, Gui_AUDIO_MANAGER

    Work on being able to be a "generic audio server" like esd and kaudioserver ; artscat is implemented and some audiomanager CORBA/TCP interface to aRts

    "Bug"fixes: FreeBSD compile fixes, publishing a structure twice with different ports now works, possible setuid-permissions are dropped now, removed one bug in freeStructure

    Work on changing string properties, which implies that you can use an Synth_BUS_UPLINK now and relink the target dynamically, which is required for instance for the "generic audio server stuff".

    Added Synth_STD_EQUALIZER which allows - in combination with the Gui_MIXER really nice mixing desks.

    synth_server[.bin] has been renamed to artsserver[.bin]



August 31 ´99 - we need aRtists!


August 2nd ´99 - arts-0.3.2 released!
    Widgets should be usable as subwidgets in most useful combinations, so you can create panels inside panels inside panels, which makes it possible to give reusable components (such as effects) a gui which is reusable as well.

    New module Gui_SUB_PANEL to support substructuring. On the other hand it makes it possible to have "front panels" for instruments finally, where you can change instrument parameters on the fly.

    Changes in MidiRouter, new PARAM_GET/SET modules and others for the "front panel" stuff.

    New module Gui_INSTRUMENT_MAPPER allows assigning instruments to midi channels on the fly (with user interface while synthesis is running).

    New modules Gui_POTI (turning knob for parameters) and Gui_WINDOW.

    Some work on parent/child widgets and layout in the guiserver.

    Autoloading of example structures (which install themselves now) and everything in $HOME/arts/structures.

    Some bugfixes ;)



July 21 ´99 - realaudio-stream available
    There´s now the possibility to listen to realaudio-streams of aRts-demosongs. just klick on the ´demosong´-section in the menu to get a list of the available demosongs and realaudio- streams. I´ve had some troubble with the account the last weeks, but i hope they are solved and there are no broken links.

    There´s only one demosong available yet. if you´ve made a nice song or just some cool experiments, please tell us. so we could post them on the demo-pages and put also a realaudio-stream on- line. thanx!

    klick the link below to listen to our first stream, made from the little demosong of stefan:

    demo1-192.ram



July 06 ´99 - killerapp of the month


July 05 ´99 - hack for alsa-sequencer
    Frank van de Pol has done a hack to use aRts with the ALSA-sequencer. Below you can read the original-post, he made to the arts-mailinglist:

    "Inspired by Steve's Timidity client I hacked last night a sequencer client that allows you to use the aRts Analog Real-Time Synthesizer as a output device for the ALSA sequencer. The results are *very* cool, but the hack is quick and dirty."



June 17 ´99 arts-0.3.1 patch / status report online


June 14 ´99 one year aRts!
    Yes, today it`s aRts` birthday. One year ago, the first official announcement of aRts happened. It`s name at this time was ksynth, as some of you might remember. Developing ksynth/arts started some month earlier, Stefan started to make some experiments for developing in late 1997.

    Happy birthday, aRts :-). We`ll put some short info, what we`ve done so far and the status of the actuel release, soon.



June 13 ´99 new maillings available


June 12 ´99 aRts binary rpm-package


June 9 ´99 mailinglist down
    The arts mailinglist we had at kde.org seems to be down for at least one month now. we are very sorry for this and hope, that we can soon reopen it, or have an alternative list. we will inform you as soon as possible at our webpage. So please check the site from time to time.

    aRts without an end? Some of you might think, that the end is near, but it isn´t at all. The aRts project is still alive, there are lot`s of things done, there are lot`s of things we want to do with it. Page-update wasn`t very frequently the last month and our mailing-list went down, but we´ll soon have a new mailing-list for you and we will provide you with the hottest aRts-news more often in the future.



June 5 ´99 arts-0.3.1 released!


Mai 27 '99 first demosong available!


Mai 27 '99 aRts appears on SuSE ftp


Mai 21 '99 aRts synth-gui


Mai 21 '99 aRts linked from...


March 26 '99 arts-0.3.0 released!
    :: major performance improvements ::

    - ArtsBuilder AutoRouting is now a lot more usable (faster, more responsive): now uses a second thread; some optimizations on the init of the routing are also new.

    - Internal flowsystem changed, this means aRts is *a lot faster* now, sometimes factors of 3-5 are realistic!!

    :: midi synthesis rewritten, new structural elements ::

    - Publishing structures and retrieving back from server.

    - Structure interfaces.

    - New dynamic midi synthesis (instruments are just instiated and removed on the fly, as the midi events come in... well: read the docs :).

    :: major documentation improvements ::

    - The whole documentation is now available as SGML and in the online help of artsbuilder.

    - All modules are documented.

    - There is a tutorial.

    :: new modules ::

    - Synth_PLAY_WAV module to play simple wav files (currently requires libaudiofile though).

    - New filter (SHELVE_CUTOFF) added, extremely useful when using Synth_WAVE_TRI oscillators.

    - Synth_CDELAY for constant delay (require less cpu time and work with recursive loops in the new flow system style).

    :: improved CORBA interface ::

    - New functions due to publishing and retrieving structure definition (see advanced midi synthesis).

    - Debugging is now runtime configurable (aRts simply performs better without printing debugging infos all the time ;).

    - Lots of other stuff (Cycles, RingBuffer sizes,...) is also runtime configurable (use artsshell to do so).

    - Some more Informations about resource usage are exported via CORBA. (Number of active modules, number of buffers/bytes in buffers etc).

    :: small fixes ::

    - Icons will now be installed with arts and loaded.

    - Fixed compilation issues with some egcs releases (so SuSE 6.0 users should finally be able to compile it again).

    - Configure switch to compile without KDE support.



March 16 '99 mail-archive available


March 14 '99 site again online
    I´ve now had enough time, to put up all the pages from the old site.



March 06 '99 server changed!
    We had to change the server for the webpage again. sorry about this. does anyone know, what happend with www.linuxbox.com? seems they have closed :-(.

    We hope, there will not be another server-change in future!



Jan 19 '99 arts 0.2.6 released!
    - Yes, it is called Arts now.

    - Arts has a new file format (which is now independant of the GUI, so you can use the same files with different programs), conversion from old .ks-Files is supported by artsbuilder, though.

    - Lots of internal changes, I hope artsbuilder is really stable now. There are some modules which still crash when getting no or wrong input values (such as Synth_SEQUENCE). Give them proper input and everything will be fine.

    - Documentation updates.

    - Some more documentation fixes (wrong homepage URL)

    - Should compile & run fine with mico-2.2.4 now



Jan 17 '99 new website
    - We've finally a new faster webspace-provide. thanx to the people at linuxbox, which give away webspace for free, to linux-projects. I've also made a new design for the pages, hope you like it. The pages should look ok in netscape and kfm (<- i hope kde1.1 will be out soon!)



Jan 13 '99 ksynth 0.2.5 released!
    - KSynth will now hopefully never bring down your system again. KSynth now measures it's cpu usage. When it gets more than 90% the synthesis stops (before this bugfix, when running as realtime process, KSynth happily continued using all cpu time -> system freezed, reboot required)

    - KSynth has a whole new internal communication structure. This may make this release not too stable, but will lead to greater flexibility.

    All in all the redesigns are targetted at two things:
    1. Make it possible to change the synthesis structure on the fly (for advanced midi support - to be included soon)
    2. Make it possible to have other GUIs (such as a Gtk+-equivalent of KSBuild) using the same file format

    There will be a more stable release soon, which actually uses the new features.


[
2000] [1999] [1998]