Hi, I want to try what Lee mentioned a couple of times recently: Low latency
audio performance with 2.6 mainline -- no mingo-patch, no rt-lsm (athlon xp
2600+, asus a7v8x-x, hdsp. On a 2.4.26 with lck patches this system has good
lowlat performance, solid jackd with -p 64 -n 2, so the hardware should be
ok. Ah well, looong dropouts on deep reiserfs walks that never show up in
jackd's messages but that's hopefully another story).
Got 2.6.16.16 from kernel.org. If I understood Lee right I could expect a
jackd with -p 64 -n 2 to work just fine but it doesn't. Loads of xruns. What
am I missing? What can I do to find out?
With make oldconfig I come across some questions I'm unsure about. Are these
answers right? Thanks in advance.
# IO Schedulers
#
CONFIG_IOSCHED_NOOP=y
CONFIG_IOSCHED_AS=y
CONFIG_IOSCHED_DEADLINE=y
CONFIG_IOSCHED_CFQ=y
CONFIG_DEFAULT_AS=y
# CONFIG_DEFAULT_DEADLINE is not set
# CONFIG_DEFAULT_CFQ is not set
# CONFIG_DEFAULT_NOOP is not set
CONFIG_DEFAULT_IOSCHED="anticipatory"
---
# Processor type and features
#
# CONFIG_HPET_TIMER is not set
# CONFIG_SMP is not set
# CONFIG_PREEMPT_NONE is not set
# CONFIG_PREEMPT_VOLUNTARY is not set
CONFIG_PREEMPT=y
CONFIG_PREEMPT_BKL=y
---
# Firmware Drivers
#
# CONFIG_HZ_100 is not set
# CONFIG_HZ_250 is not set
CONFIG_HZ_1000=y
CONFIG_HZ=1000
---
CONFIG_SND_RTCTIMER=m
CONFIG_SND_SEQ_RTCTIMER_DEFAULT=y
--
Wolfgang
hello im new to this list, how this is the first time let me introduce
myself, im 23 years computer graphic fan and also a music fan, i live in
brazil and have one kid and a woman that i love, if someone wants to
know more about me you can visit my messed site www.greboide.dahora.net
(im still getting the hangs on web producing but im not too much worried
about it now).
Now im not a musician and this is a skill that i dont know if i can get
one day, for now im looking for some info on making midi scores to
composite together with my 3d videos that i do using blender.
I would really aprecciate if someone could give me some directions on
learning these things, first im considering buying a midi keyboard that
i consider will make it more dynamic than using the virtual keyboard or
a notation editor like the one at rosegarden.
i have a relative good system here to make this and most apps are
running and i already made some sound/music but nothing that worth it,
the apps that i got running and think that can be usefull are theses:
jackd
ardour
xjadeo(for video synchronized playback)
jack-rack and ladspa plugins
zynaddsubfx
jack-dssi-host (fluidsynth,xsynth and hexter)
clavier and vkboard
freewheeling
hydrogen
rosegarden
perhaps there is more but i think that these ones are enough for now
otherwise it can get too much complicated.
so my general question is where can i find composing infos like
tutorials or whatever but the most important to me is make my own music
or perhaps make a partnership with one but i would really like to be
able to compound it, thanks for those who can give me some directions.
Hi all!
Sorry for crossposting, but I wasn't sure, who could answer it more
apropriately.
Does anyone of you ever have had experience with doggiebox
http://www.doggiebox.com
Is the format of their drumkits known? It seems to me this software is kind
of free. And they seem to have a few nice and free kits. Thus I thought
perhaps one could convert them to hydrogen or soundfont. It looked straight
forward enough.
Any ideas, hints, whatever?
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
Hi to all Linux Audio Users / Developers...
I would like to stress my help request so I forward this mail to give some
more attention...
OpenJay.org is an opensource DJ site where you can find information and
programs for djing and playing music with opensource software. OpenJay.org
has been established 3 - 4 years ago.
OpenJay.org has been recently updated to the Joomla web platform. The new
graphic design has been coded by me around some past artwork of Ayo
[http://www.73lab.com] (thanks Ayo!).
During the upgrade there were some data which I can't save: unluckily the
whole download repository. This is not necessarily a bad thing: repository
was outdated and somewhere broken. However the point is that I really need
some help to build it again.
So I ask you to consider the idea of registering an account at OpenJay.org and
submitting downloads that you know in the proper categories (Please do!
Please!).
(Please, use file upload only if needed! If not needed link to the download
page of the item...)
But this is not the only thing I need.
I'm looking for people... and probably...for you!
Hereunder, the short list of people and things I'm looking for...
- users to reconstruct and improve the download repository
- 1 or more moderators for the Forum
- 1 or more operators for the IRC channel
- 1 or more article / news contributors and software testers
You should consider the following notes:
- the more we are, the better it is;
- duty and help may be discontinue and this is a personal promise not a
contract!
- OpenJay.org does not require a 24h duty but probably a couple of hours per
week and no more
Please help me (and you at the same time)! ;-P
Ciao
--
----------------------------
Gianluca Romanin (aka J_Zar)
----------------------------
OpenJay.org Webmaster
----------------------------
According to the May 2006 edition of Pro Audio Review (Page 12, Column
1, Paragraph 3), the Midas XL8 Digital Console uses Linux: "Like many
other devices these days, the XL8 is built on a Linux platform, which
has proven to be both stable and secure, compared to other common
operating systems."
I just thought that it was a bit interesting. Anyone want to take bets
on how long it will be before DigiDesign switches over? ;-)
Links related to this:
http://proaudioreview.com/http://www.midasconsoles.com/xl8.html
-Jordan
I've seen some of these posted already. This is the list so far...
anyone know any more?
MIDAS XL8 (Mixer)
Harrison Trion (Mixer)
MediaMatrix NION (Audio processing+routing)
Korg Oasys
Muse Receptor (Vst Host)
Lionstracks keyboards
Roland RG100 Video
Glyph GPM-216 Personal Monitor (Runs Slackware with Jack+alsa!)
Plugzilla (Vst host)
so i figured i'd finally try to get jack working. since maybe in the past year something has changed to make it not crash after a minute or two of use..
trying to build with portage FEATURES="nostrip" CFLAGS="-ggdb" USE="debug" jack-audio-connection-kit-0.100.7 or 0.9999, compilation fails here:
/usr/lib/gcc/x86_64-pc-linux-gnu/4.1.0/../../../../x86_64-pc-linux-gnu/bin/ld: .libs/alsa_driver.o: relocation R_X86_64_PC32 against `alsa_driver_run_cycle' can not be used when making a shared object; recompile with -fPIC
without the -ggdb and debug, it will compile, but it crashes in the same or similar function mentioned above...
this is with gcc-4.1.0 and alsa 1.0.11, on an ATIIXP/Turion and EchoMia/Athlon64. both running 2.6.16 or .17 (non -rt) with stock config and ALSA disabled in the kernel..
interestingly , compiling everything (jackd, alsa-lib, alsa-driver, glibc, and any jack-using apps) with gcc-3.4.6, the crashes happen much less, but still occasionally. in the kernel messsagelog it says something like (pid 23234: trap divide), where 23234 is the pid of jackd..
this has been happening ever since i switched to amd64 and ive never found a solution...any ideas?
Links to downloadable packages can be found here:
http://csound.sourceforge.net/
Changes in version 5.02:
2006-06-04 Michael Gogins <gogins(a)pipeline.com>
* Changed the MIDI interoperability opcodes (OOps/midiinterop.c)
midinoteoncps, midinoteonoct, midinoteonpch to leave key and
velocity unchanged for score-driven performance.
2006-06-04 Istvan Varga <ivarga(a)csounds.com>
* Engine/otran.c:
work around constndx() not being compiled correctly
2006-06-03 Istvan Varga <ivarga(a)csounds.com>
* Engine/fgens.c, InOut/libsnd_u.c, OOps/diskin.c, OOps/diskin2.c:
GEN01, diskin, diskin2, soundin: with an iformat value of -1,
reject headerless files, rather than assuming the same format
as the one specified on the command line
GEN01: added format codes 7 (8 bit unsigned), 8 (24 bit), and
9 (doubles)
* Engine/entry1.c, H/sndinfUG.h, OOps/sndinfUG.c:
filelen, filenchnls, filesr: added optional i-time argument that
defaults to 1, and if zero, will make the opcodes return zero on
headerless files rather than some possibly incorrect defaults
* Opcodes/fout.c:
fixed bug in fini opcode (negative numbers were read incorrectly)
* Engine/sread.c, Engine/swrite.c, Engine/twarp.c:
fixes to reading numbers in [] score expressions
fixed 's' and 'e' score opcodes with time parameter
2006-06-02 Istvan Varga <ivarga(a)csounds.com>
* New string opcodes:
Sdst strsub Ssrc[, istart[, iend]]
Sdst strsubk Ssrc, kstart, kend
ichr strchar Sstr[, ipos]
kchr strchark Sstr[, kpos]
ilen strlen Sstr
klen strlenk Sstr
Sdst strupper Ssrc
Sdst strupperk Ssrc
Sdst strlower Ssrc
Sdst strlowerk Ssrc
Sval getcfg iopt
ipos strindex Sstr1, Sstr2
kpos strindexk Sstr1, Sstr2
ipos strrindex Sstr1, Sstr2
kpos strrindexk Sstr1, Sstr2
* Engine/express.c, Engine/otran.c:
fixed parsing of numbers in exponential notation
also some parser fixes related to 0dbfs
2006-06-01 Istvan Varga <ivarga(a)csounds.com>
* Added callback interface to the software bus with named channels,
using new opcodes chnrecv and chnsend. The callback function can
be set with csoundSetChannelIOCallback().
2006-05-31 jpff <jpff(a)codemist.co.uk>
* util/sndinfo.c: Added option to print looping information etc.
2006-05-31 Istvan Varga <ivarga(a)csounds.com>
* InOut/widgets.cpp:
FLbutton type 1 callback now sets the output to "ion"
2006-05-30 Istvan Varga <ivarga(a)csounds.com>
* Opcodes/fout.c: new opcode: ficlose
2006-05-30 ma++ ingalls <matt(a)sonomatics.com>
* aops.c, aops.h, csound.h:
invalue/outvalue updates as per Istvan's comments
* csound.c: changed "early return" comments to debug only
* hetro.c: added pollevents inside processing loop
* lpanal.c: added warning message with -g flag
* sockrecv.c: took out usleep() declaration - was causing compile error
2006-05-28 ma++ ingalls <matt(a)sonomatics.com>
* frontends/CsoundX: added to cvs
* aops.c, entry1.c, entry1.h, csound.h:
added hack to invalue/outvalue to support strings
2006-05-27 Istvan Varga <ivarga(a)csounds.com>
* Added ATS analysis utility.
2006-05-26 ma++ ingalls <matt(a)sonomatics.com>
* frontends/CsoundVST/AEffect.h:
commented out 2 PRAGMAS causing compile error on mac
* Opcodes/vst4cs/vsthost.c:
added plug-in loading for MACH-O mac.
commented out #includes that caused compile error on mac
* Opcodes/vst4cs/vsthost.h:
commented out #includes that caused compile error on mac
* Opcodes/vst4cs/fxbank.h:
commented out #includes that caused compile error on mac
* OOps/aops.c:
added i-rate support to invalue/outvalue
2006-05-24 Istvan Varga <ivarga(a)csounds.com>
* InOut/rtalsa.c: changed default device from "default" to "plughw"
* InOut/rtjack.c: list available device names for -i adc or -o dac
if an invalid device is specified
2006-05-23 Istvan Varga <ivarga(a)csounds.com>
* Opcodes/ugnorman.c: fixed "not initialised" bug in ATSbufread
2006-05-22 Istvan Varga <ivarga(a)csounds.com>
* OOps/midiops.c:
massign(): interpret channel number <= 0 as all channels
* H/csoundCore.h, Top/csound.c:
added new function GetCurrentThreadID() to CSOUND structure
2006-05-21 Michael Gogins <gogins(a)pipeline.com>
* New API function: csoundGetCurrentThreadId()
2006-05-20 Istvan Varga <ivarga(a)csounds.com>
* Opcodes/stackops.c: added new stack opcodes (stack, push, pop,
push_f, pop_f); also moved monitor opcode here.
* Reworked user defined opcodes to allow for up to 256 input/output
arguments.
* Opcodes/bilbar.c: removed use of C++ style comments.
2006-05-16 jpff <jpff(a)codemist.co.uk>
* Engine/entry1.c: Change args of xin to match OPCODENUMOUTS
2006-05-15 Anthony Kozar <anthonykozar(a)sbcglobal.net>
* Top/cscormai.c: Fixed #includes.
* interfaces/CsoundFile.cpp: isspace() is in <cctype> and supposed
to be in std namespace
* H/csoundCore.h: Increased OPCODENUMOUTS to 64 as requested.
2006-05-15 Istvan Varga <ivarga(a)csounds.com>
* Opcodes/monitor.c:
added new opcode: monitor
2006-05-14 jpff <jpff(a)codemist.co.uk>
* util/pvlook.c (pvlook): Rewritten for .pvx format
2006-05-13 jpff <jpff(a)codemist.co.uk>
* util/pvanal.c: Added -B # argument to give a beta to the Kaiser
window; still defaults to 6.8
2006-05-12 Istvan Varga <ivarga(a)csounds.com>
* frontends/csound/csound_main.c:
overwrite old log files, rather than appending messages
2006-05-08 Istvan Varga <ivarga(a)csounds.com>
* New API functions:
csoundCreateMutex, csoundLockMutex, csoundLockMutexNoWait,
csoundUnlockMutex, csoundDestroyMutex, csoundRunCommand
2006-05-04 Istvan Varga <ivarga(a)csounds.com>
* InOut/rtalsa.c:
added new "devfile" MIDI driver that uses device files in /dev,
based on code from Csound 4.23 mididevice.c
2006-05-03 Istvan Varga <ivarga(a)csounds.com>
* InOut/FL_graph.cpp, InOut/widgets.cpp:
* InOut/winFLTK.c, InOut/winFLTK.h:
added more FLTK flags (see winFLTK.h)
2006-05-02 Istvan Varga <ivarga(a)csounds.com>
* InOut/widgets.cpp, InOut/winFLTK.c, InOut/winFLTK.h:
disable threads by default if graphs are used
* OOps/sndinfUG.c:
filepeak opcode now uses PEAK chunks with libsndfile >= 1.0.16
2006-04-30 Istvan Varga <ivarga(a)csounds.com>
* Attempt to fix thread locks on MacOS X.
* util/srconv.c:
fixed output amplitude when downsampling
allow utility to be stopped by yield callback
* install.py, installer/misc/mkpackage.py:
install TclCsound command documentation
2006-04-29 Istvan Varga <ivarga(a)csounds.com>
* Made it possible to control the behavior of the FLTK plugin
from the host application. This can be done with the following
code between calling csoundPreCompile() and csoundCompile():
CSOUND *csound;
...
csoundCreateGlobalVariable(csound, "FLTK_Flags", sizeof(int));
*((int*) csoundQueryGlobalVariable(csound, "FLTK_Flags")) = flags;
where 'flags' can be the sum of any of the following values:
1: disable widget opcodes
2: disable FLTK graphs
4: disable the use of a separate thread for widget opcodes
8: disable the use of Fl::lock() and Fl::unlock()
16: disable the use of Fl::awake()
additionally, after calling csoundCompile(), the same variable
can be checked to find out if graphs or widget opcodes are used:
32: FLrun opcode was called
64: callbacks for FLTK graphs are set
* Top/main.c:
fixed crash on registering opcodes from the host application
* frontends/fltk_gui:
new GUI frontend that uses the Csound 5 API and FLTK
2006-04-19 Michael gogins <gogins(a)pipeline.com>
* Updated Lua to version 5.1 (current version),
changed lua_example.lua to use Class:method calls.
2006-04-17 John ffitch <jpff(a)codemist.co.uk>
* Opcodes/bilbar.c: Added prepared piano string model
* H/entry1.h:
* Engine/entry1.c: Added remove opcode. Probably should be an API
function rather than opcode
* Engine/insert.c (delete_instr): New code to delete non-active
instruments. Still needs to be checked as it may leave structures
dangling.
2006-04-15 Istvan Varga <ivarga(a)csounds.com>
* Engine/namedins.c, Engine/otran.c:
optimizations in orchestra parser
* interfaces/lua_interface.i:
wrap cs_glue.hpp and csPerfThread.hpp
2006-04-09 Istvan Varga <ivarga(a)csounds.com>
* Engine/envvar.c:
csoundFileOpen(): check for files with .sd2 extension, and use
sf_open() in this case if sf_open_fd() fails
* InOut/FL_graph.cpp:
wait for the window to be closed by the user at end of performance
* InOut/libsnd.c:
fixes in enabling peak chunks and dithering
* InOut/libsnd_u.c:
type2string(): added SD2 to file types
* InOut/rtpa.c:
print warning if the buffer size (-b) is not an integer multiple
of ksmps in full-duplex mode
* InOut/window.c:
moved deferred loading of widgets plugin from main.c to make graphs
work in utilities
* Opcodes/compress.c:
made rms levels relative to 0dBFS in distort opcode
* H/csoundCore.h, Top/csound.c:
added dispinit() function pointer to CSOUND structure,
for use by utilities
* H/version.h:
updated API version to 1.01 to reflect change to CSOUND structure
* util/pvanal.c:
implemented graph displays (limited to 30 frames at this time)
* util/sndinfo.c:
clear SF_INFO structure before calling sf_open()
2006-04-08 Istvan Varga <ivarga(a)csounds.com>
* OOps/sndinfUG.c:
restored filepeak opcode
2006-04-07 Istvan Varga <ivarga(a)csounds.com>
* H/version.h:
updated version number to 5.02.0 to reflect addition of new opcodes
* Opcodes/compress.c:
fixed a few minor errors
2006-04-04 Michael Gogins <gogins(a)pipeline.com>
* Changed FluidSynth opcodes slightly, with
fluidEngine iChorusOn, iReverbOn
pfields, defaulting to "on"; this can reduce noise in low frequencies
in SoundFont rendering.
* Updated Windows FluidSynth opcodes to use latest FluidSynth sources.
2006-03-28 jpff <jpff(a)codemist.co.uk>
* Opcodes/compress.c: New code for distort and compress/expander
from Barry Vercoe
2006-03-25 Istvan Varga <ivarga(a)csounds.com>
* Engine/entry1.c, H/aops.h, H/entry1.h, OOps/bus.c, opcodes.dir,
Opcodes/pitch.c, Opcodes/pitch.h, Opcodes/spectra.c, Top/csound.c:
fixes in sensekey opcode
2006-03-22 Michael Gogins <gogins(a)pipeline.com>
* Added ScoreGeneratorVST, a VST plugin for generating scores in VST
hosts using Python.
* Updated Windows installer for new targets, including Winsound.
2006-03-22 Istvan Varga <ivarga(a)csounds.com>
* interfaces/cs_glue.cpp:
* interfaces/cs_glue.hpp:
- added new classes to wrap MIDI I/O:
CsoundMidiInputStream sends MIDI input messages
CsoundMidiOutputStream polls MIDI output messages
- added MIDI I/O callbacks to CsoundCallbackWrapper
- made it possible to use the message buffer in multiple threads,
to allow for redirecting the message output of a
CsoundPerformanceThread
2006-03-21 Istvan Varga <ivarga(a)csounds.com>
* SConstruct, Makefile-win32:
renamed Csound library to csound{32,64}.dll.5.1 on Windows
* SConstruct:
attempts to fix install target (still needs a lot of work)
* Engine/namedins.c, OOps/bus.c:
fixed a-rate channel allocation in user defined opcode with
local ksmps
* Engine/linevent.c:
various minor fixes and code improvements