Source i (link to git-repo or to original if based on someone elses unmodified work):

Add the source-code for this project on opencode.net

2
Become a Fan
5.0

Available as/for:
Description:
Wired aims to be a professional music production and creation software running on the Linux operating system.

It brings musicians a complete studio environment to compose and record music without the need of expensive hardware.

Wired supports unlimited Audio/Midi tracks playback and recording, and introduces a Plugin system for instruments and effects. It can also read AKAI CDs and import 18 different Wave formats.

The following instruments are present in Wired :

* Loop sampler, with time-stretching
* Beatbox with a new editing concept, to create reallistic and complex drum sequences
* MIDI controlled sampler, which can read AKAI program and sample files.
* High-pass, Low-pass and Notch filters
* Compressor/Limiter
* Delay
* And many more ...


Wired is composed of an Audio/MIDI sequencer and a rack based plugin system, which enables you to record your instruments and mix them with electronic effects/modules at the same time. The user interface of Wired has been designed to make it easy for professionals or beginners to compose music in a software based environment.

Wired targets the Linux operating system, and uses GTK and wxWidgets for the graphic interface. It supports the ALSA sound architecture and OSS for Audio and MIDI I/O.


NOTE: wired-libs-0.2.tar.gz help you to install wired!
Last changelog:

- Wired

* Multitrack Audio playback and recording
* Multitrack Midi playback and recording
* Sequencer engine
* Sequencer editing
* Midi Editing
* Undo/Redo
* ALSA/OSS/Jack Audio support
* ALSA MIDI Input support
* Plugin system
* Rack view
* Sequencer view
* Dynamic Mixer console
* Transport panel
* Online help
* Import Wave and Midi files
* Reads AKAI CDs

- Plugins

* Loop Sampler
* Beatbox
* Sampler
* Low-pass filter
* Delay


Ratings & Comments

28 Comments

mapi

Mandriva 2008.0 i686 rpm here: http://mandriva.99k.org/

VectoR

Hi... this the my problem : In file included from ../mixer/Channel.h:10, from ChannelGui.cpp:17: ../engine/AudioEngine.h:90: error: expected `;' before '(' token ../engine/AudioEngine.h:103: error: expected `,' or `...' before '*' token ../engine/AudioEngine.h:106: error: ISO C++ forbids declaration of `PaStreamCallbackTimeInfo' with no type ../engine/AudioEngine.h: In function `int AudioCallback(const void*, void*, long unsigned int, int)': ../engine/AudioEngine.h:107: error: `userData' undeclared (first use this function) ../engine/AudioEngine.h:107: error: (Each undeclared identifier is reported only once for each function it appears in.) make[2]: *** [ChannelGui.o] Error 1 make[2]: Leaving directory `/downloads/wired-0.2.2/src/gui' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/downloads/wired-0.2.2/src' make: *** [all-recursive] Error 1 any suggestion?

Doomsday

Hello, Existing problems are already signaled. You may want to check this post : http://wired.is.free.fr/userforum/viewtopic.php?t=8 Good luck !

VectoR

thanks

VectoR

and this ? then mv -f ".deps/AudioEngine.Tpo" ".deps/AudioEngine.Po"; else rm -f ".deps/AudioEngine.Tpo"; exit 1; fi AudioEngine.cpp: In member function `void AudioEngine::SetDefaultSettings()': AudioEngine.cpp:64: error: `GetDeviceById' undeclared (first use this function) AudioEngine.cpp:64: error: (Each undeclared identifier is reported only once for each function it appears in.) AudioEngine.cpp: In member function `void AudioEngine::SetOutputDevice()': AudioEngine.cpp:98: error: `GetDeviceById' undeclared (first use this function) AudioEngine.cpp: In member function `void AudioEngine::SetInputDevice()': AudioEngine.cpp:185: error: `GetDeviceById' undeclared (first use this function) AudioEngine.cpp: At global scope: AudioEngine.cpp:678: error: no `Device* AudioEngine::GetDeviceById(PaDeviceIndex)' member function declared in class `AudioEngine' make[2]: *** [AudioEngine.o] Error 1 make[2]: Leaving directory `/downloads/wired-0.2.2/src/engine' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/downloads/wired-0.2.2/src' make: *** [all-recursive] Error 1

Doomsday

Very strange, I have never seen this error. Have you a line like this in the file src/engine/AudioEngine.h : Device *GetDeviceById(PaDeviceIndex id); If not, insert it in "private:" part... If the line is present, it look very strange... :/ Maybe you may want to checkout the SVN version (command line is: "svn checkout https://svn.sourceforge.net/svnroot/wired/trunk/"), or wait the next release 0.3 ? Good luck

VectoR

thanks more advice but, i waiting to 0.3 version... i found in cvs a new problem: WiredXml.cpp: In member function `bool WiredXml::OpenDtd(const wxString&)': WiredXml.cpp:81: error: expected primary-expression before "const" WiredXml.cpp:81: error: expected `)' before "const" WiredXml.cpp: In member function `bool WiredXml::StartElement(const wxString&)': WiredXml.cpp:130: error: expected primary-expression before '*' token WiredXml.cpp:130: error: expected primary-expression before ')' token WiredXml.cpp: In member function `bool WiredXml::WriteElement(const wxString&, const wxString&, bool)': WiredXml.cpp:139: error: expected primary-expression before '*' token WiredXml.cpp:139: error: expected primary-expression before ')' token WiredXml.cpp:139: error: expected primary-expression before '*' token WiredXml.cpp:139: error: expected primary-expression before ')' token WiredXml.cpp: In member function `bool WiredXml::WriteString(const wxString&)': WiredXml.cpp:195: error: expected primary-expression before '*' token WiredXml.cpp:195: error: expected primary-expression before ')' token WiredXml.cpp: In member function `bool WiredXml::WriteComment(const wxString&, bool)': WiredXml.cpp:217: error: expected primary-expression before '*' token WiredXml.cpp:217: error: expected primary-expression before ')' token WiredXml.cpp: In member function `bool WiredXml::StartAttribute(const wxString&)': WiredXml.cpp:237: error: expected primary-expression before '*' token WiredXml.cpp:237: error: expected primary-expression before ')' token WiredXml.cpp: In member function `bool WiredXml::WriteAttribute(const wxString&, const wxString&, bool)': WiredXml.cpp:245: error: expected primary-expression before '*' token WiredXml.cpp:245: error: expected primary-expression before ')' token WiredXml.cpp:245: error: expected primary-expression before '*' token WiredXml.cpp:245: error: expected primary-expression before ')' token make[2]: *** [WiredXml.o] Error 1 make[2]: Leaving directory `/downloads/trunk/wired/src/xml' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/downloads/trunk/wired/src' make: *** [all-recursive] Error 1

Doomsday

New version in SVN require a version of wxGTK in unicode... If you have the faith to re-install wxGTK with unicode support... you can pass through this error :) Or simply install wired-libs-0.2 which include wxGTK. Good luck

VectoR

thanks the comments, but my system using wxGTK-2.6.3 and unicode enabled ... other suggestion? :-O

Doomsday

Damn it... very strange :) check wx-config --list, have you unicode enabled by default ? I think we can continue our conversation on IRC wired chan, #wired-devel on freenode. It will be more easier to resolve this problem :)

bitcrazy

Hi, this might be a great app, but it's neither a Qt nor a KDE app. It uses Gtk and therefore is posted at the wrong place. Sorry, but this site is called kde-apps, though here live Qt-only apps, too. Greetings m0nk

dec0ding

the author didn't answer any of this questions...he needs support then?

gohanz

A SlackWare TGz package with SlackBuild Script is Ready to DownLoad!!! http://www.slacky.it/ http://www.slacky.it/index.php?option=com_remository&Itemid=29&func=fileinfo&id=1198

dovidhalevi

An application of this type must support Jack. This opens up many more possibilities and could be considered state-of-the-art!

Doomsday

From http://wired.is.free.fr/userforum/viewtopic.php?t=4 " Once a Jack implemetation of Portaudio 19 will be available, we will automatically be fully compatible with it. Therefore, a part of our work would be to help Portaudio in this implementation. We certainly won't have time to do it but we strongly advise any willing contributor to do it. We do agree on the fact that Jack support should be included in Wired but the Portaudio choice has been made since the beginning and cannot be reverted. "

dovidhalevi

Linking of AudioEngine.cpp yields a bunch of undefined references to functions such as Pa_GetDeviceCount, etc. These should be in Portaudio but are not. I have the latest portaudio from Debian Sid. They seem to be variations of what there is: GetOutputStream OutputStrem IsStreamActive StreamActive and such. Would it be worth trying a Pa_alsiases.h file with a bunch of #defines? Or is there some other module needed here?

dovidhalevi

Linking of AudioEngine.cpp yields a bunch of undefined references to functions such as Pa_GetDeviceCount, etc. These should be in Portaudio but are not. I have the latest portaudio from Debian Sid. They seem to be variations of what there is: GetOutputStream OutputStrem IsStreamActive StreamActive and such. Would it be worth trying a Pa_alsiases.h file with a bunch of #defines? Or is there some other module needed here?

dovidhalevi

Linking of AudioEngine.cpp yields a bunch of undefined references to functions such as Pa_GetDeviceCount, etc. These should be in Portaudio but are not. I have the latest portaudio from Debian Sid. They seem to be variations of what there is: GetOutputStream OutputStrem IsStreamActive StreamActive and such. Would it be worth trying a Pa_alsiases.h file with a bunch of #defines? Or is there some other module needed here?

dovidhalevi

There are tarballs of the libraries used with the program on the website. I took the cvs snapshot of portaudio offered, built that and compiled successfully with this. So the "new" functions are implemented in this version. OK. Looks nice, but: 1. No choice of audio device and much too limited choice of bit depth and sample rates. Not everyone uses 48000 and I never heard of 24000. Good old 16k/44100 is still around. Conversion is slllooooowwwwwww. 2. MIDI device list is empty. Maybe this is not yet implemented but I have the same problem on other portaudio/portmidi using apps in their first stages. 3. As I said before: Jack! This might take of and solve the bit depth/rate issues and let one connect devices. 4. jacklaunch wired is a hangup and crash. Not unusual.

Doomsday

Version in debian packages is too old, Wired require the version 19 of PortAudio, which is not currently released. So we provide a snapshot in wired-libs-0.2. In the next release of Wired >=0.3, PortAudio will be included until PortAudio release its version 19 !

anonymous-hive

My xmlerrors are exactly the same as above!

tonypizza

The same goes for me : I get plenty of error messages with xmlerror involved such as (sample) : /usr/include/libxml2/libxml/xmlerror.h:837: error: typedef ‘xmlGenericErrorFunc’ is initialized (use __typeof__ instead) /usr/include/libxml2/libxml/xmlerror.h:868: error: function ‘void xmlParserError(void*, const char*, ...)’ is initialized like a variable /usr/include/libxml2/libxml/xmlerror.h:872: error: function ‘void xmlParserWarning(void*, const char*, ...)’ is initialized like a variable /usr/include/libxml2/libxml/xmlerror.h:876: error: function ‘void xmlParserValidityError(void*, const char*, ...)’ is initialized like a variable /usr/include/libxml2/libxml/xmlerror.h:880: error: function ‘void xmlParserValidityWarning(void*, const char*, ...)’ is initialized like a variable /usr/include/libxml2/libxml/valid.h:44: error: typedef ‘xmlValidityErrorFunc’ is initialized (use __typeof__ instead) I tried to install the wired-libs 0.2 but it failed too. My distro is opensuse 10.1.

Doomsday

For XML problems, you certainly have a version of wxGTK without unicode support. Wired need a version of wxGTK WITH unicode. wxGTK is included in wired-libs-0.2 .

system07

The screenshots look great!.. I run make and get lots of errors relating to xml? I'm using suse 10.1 and have libxml2 version 2.6 installed. Any idea's of what could be wrong?

panzi

i'm using kubuntu 5.10 make[2]: Entering directory `/home/panzi/software/wired-0.2.2/src/gui' if g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -I../audio -I../libs/WiredAkai/include -I../plugins -I../fileloader -I/opt/gnome/include -I../sequencer -I../redist -I../engine -I../mixer -I../midi -I../midi/portmidi/pm_common -I../midi/portmidi/porttime -I../asm -I../editmidi -I../undo -I../libs/WiredWidgets/src -I/usr/pkg/include/libxml2/ -I/usr/pkg/include `xml2-config --cflags` -O3 -MT AccelCenter.o -MD -MP -MF ".deps/AccelCenter.Tpo" -c -o AccelCenter.o AccelCenter.cpp; \ then mv -f ".deps/AccelCenter.Tpo" ".deps/AccelCenter.Po"; else rm -f ".deps/AccelCenter.Tpo"; exit 1; fi if g++ -DHAVE_CONFIG_H -I. -I. -I../../src/include -I/usr/lib/wx/include/gtk2-unicode-release-2.6 -I/usr/include/wx-2.6 -DGTK_NO_CHECK_CASTS -D__WXGTK__ -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES -D_LARGEFILE_SOURCE=1 -DNO_GCC_PRAGMA -I../audio -I../libs/WiredAkai/include -I../plugins -I../fileloader -I/opt/gnome/include -I../sequencer -I../redist -I../engine -I../mixer -I../midi -I../midi/portmidi/pm_common -I../midi/portmidi/porttime -I../asm -I../editmidi -I../undo -I../libs/WiredWidgets/src -I/usr/pkg/include/libxml2/ -I/usr/pkg/include `xml2-config --cflags` -O3 -MT ChannelGui.o -MD -MP -MF ".deps/ChannelGui.Tpo" -c -o ChannelGui.o ChannelGui.cpp; \ then mv -f ".deps/ChannelGui.Tpo" ".deps/ChannelGui.Po"; else rm -f ".deps/ChannelGui.Tpo"; exit 1; fi ../engine/AudioEngine.h:90: error: expected ';' before '(' token ../engine/AudioEngine.h:103: error: expected ',' or '...' before '*' token ../engine/AudioEngine.h:105: error: ISO C++ forbids declaration of 'PaStreamCallbackTimeInfo' with no type ../engine/AudioEngine.h: In function 'int AudioCallback(const void*, void*, long unsigned int, int)': ../engine/AudioEngine.h:107: error: 'userData' was not declared in this scope ../engine/AudioEngine.h:110: error: 'userData' was not declared in this scope make[2]: *** [ChannelGui.o] Error 1 make[2]: Leaving directory `/home/panzi/software/wired-0.2.2/src/gui' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/panzi/software/wired-0.2.2/src' make: *** [all-recursive] Error 1

Pling
0 Affiliates
Details
license
version 0.2.2
updated
added
downloads 24h 0
mediaviews 24h 0
pageviews 24h 0

More Audio Apps from jce:

SongBird
jce
last update date: 18 years ago

Score 5.0

Other Audio Apps:

1337-x369513929661000482
x369513929661000482
last update date: 15 years ago

Score 5.0

Hayes
Neil
last update date: 21 years ago

Score 5.0

KConvPlaylist
L0rclA5CII
last update date: 21 years ago

Score 5.0

QtRadio
ppustelnik
last update date: 20 years ago

Score 5.7

xmmsCue
staudi009
last update date: 19 years ago

Score 5.0

satyr
StyXman
last update date: 15 years ago

Score 5.0