I'm looking for some kind of midi processor that would allow me to convert
midi input (from a controller) into some other midi output (to gear) so that
I can workaround the limitiation of my faderfoxes that have all midi
pre-wired. Would there be an application like that is lightwheight enough I
could run it on my EEE ?
Thanks for any pointers
Marc
Hi there,
I am currently using the excellent whysynth with ghostess. Does
anyone know of a way I can assign different midi controllers to
different parameters for real-time editing? I am also trying to
work out the most efficient way to do a keyboard-split? I guess
running 2 instances of ghostess might be the best.
James
Hello,
In the name of all the co-admins of www.LinuxMao.org, wich is a Tikiwiki [1] web site, I would like to know if there is an interest for any kind of collaboration in the field of (pirmarily) non-english Linux audio wikis ?
Sometimes ago one of our members, who is multilingual, expressed the wish to translate ours pages in german and spanish, which was favorably received by other members, later a polish user asked to translate part of our content for his own site (BTW, everything is under CC share alike license and there is no need for authorization). Then started the idea to ask here if there are other non-english people who want to involve themselves in the same kind of site but in their own native language. Either imitating us or cloning our "concept".
It's been 3 years that we run "Linuxmao" and we have reached over 1000 members (MAO stands for Musique Assistee par Ordinateur=Computer Aided Music). As non english linux users, we do have the need of reappropriation of all the english resources on the net. This has turned into a website specially aimed at easing newbies's life, as well as sharing various original infos for our advanced users. Our contents are not really encyclopedic but deal with a selection of the best applications for which we try to provide up to date informations and quick starter guides. Our site is not only a wiki, there are some forums, a megaphone (which is a quick chat box that adds some life), a news section that often pick up the news from LAA, an IRC channel on freenode (#linuxmao) and recently we started a collaborative Open CD project (files are shared via bittorrent). Well, this is a community web site. :)
At the moment most of our articles are not yet complete, after all a wiki is an ever evolving thing and will be never really finished. But for sure it's been a very satisfying experience seeing this site evolving constantly with new interesting members arriving with fresh ideas. It would be great to share this to a higher (transnational) level.
So, the intent of this mail is to ask several questions here:
* Are there already some non english sites, specially in Spanish or German, about audio and computer music under Linux ? If not, are there some people here who would want to start one ?
* Would there be some interest to create a webring, some sort of collaboration between all of theses (possible) sites ?
* Then, what could be this collaboration (we have a member that has written scripts to handle properly the translation of the Ardour manual, for instance).
* Would it be pertinent to envision an user centric english site, wich could serve as the reference and the source for all the localized versions ? And, as theses kind of community sites provide forums wouldn' it help to gather a broader audience, given that mailing lists like LAU (yet great) lack a little of usability and accessibility ?
* Is there an interest for Tikiwiki as the CMS technology ? It would be possible to collaborate at this level too, sharing tricks and improvements. We are thinking about sharing a starter kit with already set up various modules so that people who would want to adopt TW will quickly get a working site like us.
Best regards,
N.R.
[1] www.tikiwiki.org
Créez votre adresse électronique prénom.nom(a)laposte.net
1 Go d'espace de stockage, anti-spam et anti-virus intégrés.
Jack-smf-utils is a set of two utilities - jack-smf-player and
jack-smf-recorder - whose purpose is to play and record MIDI streams
from/to Standard Midi Files (i.e. the files with .mid extension)
using JACK MIDI. There is also smfsh, "SMF shell" that is kind of
interactive, command line SMF files manipulation tool which started
its life as a debugging aid. And finally libsmf, C library for
loading, writing and manipulating the contents of SMF files.
http://pin.if.uz.zgora.pl/~trasz/jack-smf-utils/jack-smf-utils-0.9.tar.gz
--
If you cut off my head, what would I say? Me and my head, or me and my body?
Hello once again guys!
I was wondering if you could help me with a problem I'm having with
Freecycle. I'm trying to get it to compile to no avail. I've also tried to
install the debian binary (even though I'm running Ubuntu Studio Gutsy) but
it still won't install since the ubuntu binary installer says I don't have
libc6 which I do have installed, including libc6-dev. I also have a buncha
qt3-qt4 core packages installed
These are some of the errors I'm getting with the make command (after it
tells you to use the qmake command).
freecycle.cpp:1194: error: within this context
> drawsoundwidget.h:98: error: 'long int
> DrawSoundWidget::getRightLoopMarkerSample()' is private
> freecycle.cpp:1195: error: within this context
> freecycle.cpp:1197: error: 'class SoundManager' has no member named
> 'getFrames'
> freecycle.cpp: In member function 'void Freecycle::loopChanged()':
> freecycle.cpp:1207: error: invalid use of undefined type 'struct
> QPushButton'
> ./ladspadialogbase.h:25: error: forward declaration of 'struct
> QPushButton'
> drawsoundwidgetabstract.h: In member function 'void
> Freecycle::setWaveView()':
> drawsoundwidgetabstract.h:37: error: 'WaveCanvas*
> DrawSoundWidgetAbstract::getCanvas()' is private
> freecycle.cpp:1221: error: within this context
> freecycle.cpp:1222: error: 'configureViewPopupMenu' was not declared in
> this scope
> freecycle.cpp:1222: error: 'TRUE' was not declared in this scope
> freecycle.cpp:1223: error: 'FALSE' was not declared in this scope
> drawsoundwidgetabstract.h: In member function 'void
> Freecycle::setSpectrumView()':
> drawsoundwidgetabstract.h:37: error: 'WaveCanvas*
> DrawSoundWidgetAbstract::getCanvas()' is private
> freecycle.cpp:1232: error: within this context
> freecycle.cpp:1233: error: 'configureViewPopupMenu' was not declared in
> this scope
> freecycle.cpp:1233: error: 'TRUE' was not declared in this scope
> freecycle.cpp:1234: error: 'FALSE' was not declared in this scope
> freecycle.cpp: In member function 'void Freecycle::showBeatLines()':
> freecycle.cpp:1243: error: 'configureViewPopupMenu' was not declared in
> this scope
> freecycle.cpp:1244: error: 'FALSE' was not declared in this scope
> freecycle.cpp:1247: error: 'TRUE' was not declared in this scope
> bpmmodifierdropdown.h: In member function 'void
> Freecycle::bpmModifierValueChanged()':
> bpmmodifierdropdown.h:38: error: 'float
> BPMModifierDropDown::getModifier()' is private
> freecycle.cpp:1262: error: within this context
> drawsoundwidget.h:105: error: 'void
> DrawSoundWidget::setComputedBPMModifier(double)' is private
> freecycle.cpp:1262: error: within this context
> freecycle.cpp: In member function 'void Freecycle::spaceBarPressed()':
> freecycle.cpp:1267: error: invalid use of undefined type 'struct
> QPushButton'
> ./ladspadialogbase.h:25: error: forward declaration of 'struct
> QPushButton'
> drawsoundwidget.h: In member function 'void Freecycle::numPad7Pressed()':
> drawsoundwidget.h:97: error: 'long int
> DrawSoundWidget::getLeftLoopMarkerSample()' is private
> freecycle.cpp:1277: error: within this context
> drawsoundwidget.h: In member function 'void Freecycle::numPad9Pressed()':
> drawsoundwidget.h:98: error: 'long int
> DrawSoundWidget::getRightLoopMarkerSample()' is private
> freecycle.cpp:1286: error: within this context
> freecycle.cpp: In member function 'void Freecycle::saveProjectAs()':
> freecycle.cpp:1306: error: 'QString' was not declared in this scope
> freecycle.cpp:1306: error: expected `;' before 'fn'
> mysaveprojectdialog.h:36: error: 'int MySaveProjectDialog::exec()' is
> private
> freecycle.cpp:1307: error: within this context
> freecycle.cpp:1307: error: 'QDialog' has not been declared
> freecycle.cpp:1308: error: 'fn' was not declared in this scope
> freecycle.cpp:1308: error: 'class MySaveProjectDialog' has no member named
> 'selectedFile'
> freecycle.cpp:1310: error: 'class DrawSoundWidget' has no member named
> 'getLockedBeatList'
> drawsoundwidget.h:133: error: 'LockedBeatRectList
> DrawSoundWidget::getLockedBeatRects()' is private
> freecycle.cpp:1311: error: within this context
> freecycle.cpp:1311: error: invalid use of undefined type 'class
> LockedBeatRectList'
> lockedbeatrectlist.h:20: error: forward declaration of 'class
> LockedBeatRectList'
> freecycle.cpp:1312: error: 'class BPMModifierDropDown' has no member named
> 'getStringModifier'
> projectmanager.h:53: error: 'void ProjectManager::saveProject()' is
> private
> freecycle.cpp:1313: error: within this context
> freecycle.cpp: In member function 'void Freecycle::loadProject()':
> freecycle.cpp:1323: error: 'QString' was not declared in this scope
> freecycle.cpp:1323: error: expected `;' before 'fn'
> myloadprojectdialog.h:28: error: 'int MyLoadProjectDialog::exec()' is
> private
> freecycle.cpp:1324: error: within this context
> freecycle.cpp:1324: error: 'QDialog' has not been declared
> freecycle.cpp:1325: error: 'fn' was not declared in this scope
> freecycle.cpp:1325: error: 'class MyLoadProjectDialog' has no member named
> 'selectedFile'
> freecycle.cpp: In member function 'void Freecycle::saveLoopMidiFile()':
> freecycle.cpp:1358: error: 'QString' was not declared in this scope
> freecycle.cpp:1358: error: expected `;' before 'filename'
> freecycle.cpp:1360: error: expected `;' before 'fn'
> freecycle.cpp:1363: error: 'fn' was not declared in this scope
> freecycle.cpp:1364: error: 'QValueList' was not declared in this scope
> freecycle.cpp:1364: error: expected primary-expression before '>' token
> freecycle.cpp:1364: error: 'beatlinesVL' was not declared in this scope
> drawsoundwidget.h:96: error: 'bool DrawSoundWidget::hasLoopSet()' is
> private
> freecycle.cpp:1365: error: within this context
> drawsoundwidget.h:97: error: 'long int
> DrawSoundWidget::getLeftLoopMarkerSample()' is private
> freecycle.cpp:1366: error: within this context
> drawsoundwidget.h:98: error: 'long int
> DrawSoundWidget::getRightLoopMarkerSample()' is private
> freecycle.cpp:1367: error: within this context
> freecycle.cpp:1368: error: 'class DrawSoundWidget' has no member named
> 'selectLockedBeatlinesList'
> freecycle.cpp:1370: error: 'QMessageBox' has not been declared
> drawsoundwidget.h:95: error: 'double DrawSoundWidget::getUsedBPM()' is
> private
> freecycle.cpp:1374: error: within this context
> freecycle.cpp:1375: error: 'statusBar' was not declared in this scope
> freecycle.cpp:1375: error: 'tr' was not declared in this scope
> freecycle.cpp:1377: error: 'statusBar' was not declared in this scope
> freecycle.cpp:1377: error: 'tr' was not declared in this scope
> freecycle.cpp: In member function 'void Freecycle::saveProject()':
> freecycle.cpp:1387: error: 'class ProjectManager' has no member named
> 'getFilename'
> freecycle.cpp:1388: error: 'class DrawSoundWidget' has no member named
> 'getLockedBeatList'
> drawsoundwidget.h:133: error: 'LockedBeatRectList
> DrawSoundWidget::getLockedBeatRects()' is private
> freecycle.cpp:1389: error: within this context
> freecycle.cpp:1389: error: invalid use of undefined type 'class
> LockedBeatRectList'
> lockedbeatrectlist.h:20: error: forward declaration of 'class
> LockedBeatRectList'
> freecycle.cpp:1390: error: 'class BPMModifierDropDown' has no member named
> 'getStringModifier'
> projectmanager.h:53: error: 'void ProjectManager::saveProject()' is
> private
> freecycle.cpp:1391: error: within this context
> freecycle.cpp: At global scope:
> freecycle.cpp:1399: error: variable or field 'loadProject' declared void
> freecycle.cpp:1399: error: 'int Freecycle::loadProject' is not a static
> member of 'class Freecycle'
> freecycle.cpp:1399: error: 'QString' was not declared in this scope
> freecycle.cpp:1400: error: expected ',' or ';' before '{' token
> freecycle.cpp: In member function 'void Freecycle::help()':
> freecycle.cpp:1419: error: 'class HelpManager' has no member named 'open'
> freecycle.cpp: At global scope:
> freecycle.cpp:1423: error: variable or field 'setMainApplication' declared
> void
> freecycle.cpp:1423: error: 'int Freecycle::setMainApplication' is not a
> static member of 'class Freecycle'
> freecycle.cpp:1423: error: 'QApplication' was not declared in this scope
> freecycle.cpp:1423: error: 'theValue' was not declared in this scope
> freecycle.cpp:1423: error: expected ',' or ';' before '{' token
> pics/icons.h:8232: warning: 'embed_image_vec' defined but not used
> make[1]: *** [freecycle.o] Error 1
> make[1]: Leaving directory `/home/chris/Desktop/freecycle/src'
> make: *** [sub-src] Error 2
> chris@linuxlaptop:~/Desktop/freecycle$
>
Here are the installation instructions found in teh readme:
INSTALLATION:
>
> *In order to generate makefiles and compile you should execute
>
> qmake freecycle.pro
> make
>
> in the freecycle dir.
>
> * FOR CONDITIONAL COMPILES PLEASE EDIT src/cond.pri
>
> The easiest way to compile Freecycle (which is a Qt3 app) in an
> environment which contains both qt3 and qt4 (OpenSuSE 10.2 comes to mind
> as an example..) you should:
>
> * export PATH=/usr/lib/qt3/bin/:$PATH
> * export QTDIR=/usr/lib/qt3/
> * make clean
> * rm src/Makefile
> * rm Makefile
> * qmake
> * make
>
I've tried the other ones too to no avail.
Any ideas?
My colleague bought a Presonus FP10 firewire audio interface, which
reports working nice in Linux. Moreover he owns a firewire controller
made by Sunix with a Texas Instruments chipset. He tells us that for
having jackd working without xrun and no other artifacts he needs to
use 512 frame/periods, then latency is 34ms, which could be considered
awful as this card is able to work with 2ms latency using other
operating systems.
He checked IRQ and saw that the firewire controller shared IRQ with
the network interface. Check out output of lspci -v .
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 01)
Subsystem: Giga-byte Technology Unknown device e000
Flags: bus master, fast devsel, latency 0, IRQ 17
I/O ports at a000 [size=256]
Memory at eb000000 (64-bit, non-prefetchable) [size=4K]
[virtual] Expansion ROM at 50000000 [disabled] [size=64K]
Capabilities: <access denied>
04:01.0 FireWire (IEEE 1394): Texas Instruments TSB43AB23
IEEE-1394a-2000 Controller (PHY/Link) (prog-if 10 [OHCI])
Flags: bus master, medium devsel, latency 32, IRQ 17
Memory at ec004000 (32-bit, non-prefetchable) [size=2K]
Memory at ec000000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
lspci lists 18 devices and every one of then reports 0 latency except
the firewire controller. And hardware latency is 32ms, very near the
34ms of audio latency reported by jackd. So one could think that if
the firewire controller added no latency, audio latency could be as
low as 2ms. Strange, isn't it?
So it looks that audio latency achievable by jackd is limited by
hardware latency achievable by the firewire controller.
He even tried locating a PCI slot that doesn't share IRQ and running
the kernel with the noapic and nolapic options so the system ends
reporting the sound card in the IRQ 11, which is nice. No change,
hardware latency is 32ms in any case.
marcel@ubuntu:~$ uname -a
Linux ubuntu 2.6.22-14-rt #1 SMP PREEMPT RT Tue Feb 12 09:57:10 UTC
2008 i686 GNU/Linux
Anything else can be tested? Or should he put back the PCI firewire
controller and buy another? Which one? Any ideas welcome. Personal
answers not to the list also welcome.
Cordially, Ismael
--
Ismael Valladolid Torres GnuPG key: DE721AF4
SHS Polar (3.4.3) Google Talk/Jabber/MSN Messenger: ivalladt(a)gmail.com
C/ Emilio Vargas 1 Jaiku/Twitter/Skype/Yahoo!: ivalladt
Edif. Fiteni II AIM/ICQ: 264472328
28043 Madrid (Spain)
The opinions expressed here represent my own and not those of my employer.
Las opiniones expresadas representan las mías propias y no las de mi empresa.
Hi everyone!
Certainly not new, but still... I want to rip an audio-cd, with it's
absolute track-spacing and everything you can hear and I want to burn it that
way. My burning-tool of choice is: cdrecord. My cd-writer is installed as an
ide-device. I want to preserve the track-gaps and if there are non, I want to
preserve the direct bl3ending from one track to the next. How can I manage?
NOTE: I need text-oriented tools only! Thanks for any good advise inadvance!
Kindest regards
Julien
--------
Music was my first love and it will be my last (John Miles)
======== FIND MY WEB-PROJECT AT: ========
http://ltsb.sourceforge.net
the Linux TextBased Studio guide
======= AND MY PERSONAL PAGES AT: =======
http://www.juliencoder.de
Julien Claassen wrote:
> Certainly not new, but still... I want to rip an audio-cd, with it's
> absolute track-spacing and everything you can hear and I want to burn it
> that
> way.
If your only target is a copy, I wonder if you could just rip a whole iso image
to burn that?
--
Thorsten Wilms
Unbegrenzter Speicher, Top-Spamschutz, 120 SMS und eigene E-MailDomain inkl.
http://office.freenet.de/dienste/emailoffice/produktuebersicht/power/mail/i…