Wired

Audio Apps

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

0
7.9
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:

13 years ago

- 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

mapi

11 years ago

Mandriva 2008.0 i686 rpm here:

http://mandriva.99k.org/

Report

VectoR

13 years ago

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?

Report

Doomsday

13 years ago

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 !

Report

VectoR

13 years ago

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

Report

Doomsday

13 years ago

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

Report

VectoR

13 years ago

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

Report

Doomsday

13 years ago

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 :)

Report

VectoR

13 years ago

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

Report

Doomsday

13 years ago

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

Report

VectoR

13 years ago

thanks

Report

bitcrazy

13 years ago

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

Report

dec0ding

13 years ago

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

Report

gohanz

13 years ago

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

Report

dovidhalevi

13 years ago

An application of this type must support Jack.

This opens up many more possibilities and could be considered state-of-the-art!

Report

Doomsday

13 years ago

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. "

Report

dovidhalevi

13 years ago

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?

Report

dovidhalevi

13 years ago

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?

Report

dovidhalevi

13 years ago

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?

Report

Doomsday

13 years ago

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 !

Report

dovidhalevi

13 years ago

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.

Report

anonymous-hive

13 years ago

My xmlerrors are exactly the same as above!

Report

tonypizza

13 years ago

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.

Report

Doomsday

13 years ago

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 .

Report

system07

13 years ago

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?

Report

panzi

13 years ago

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

Report

13 years ago

- 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

12345678910
product-maker Count:98 Rating: 7.17
File (click to download) Version Description PackagetypeArchitectureRelease Channel Downloads Date Filesize DL OCS-Install
Pling
*Needs ocs-url or ocs-store to install things
Details
license
version
0.2.2
updated Jun 14 2006
added Jun 13 2006
downloads today
0
page views today 2