I am working on a rewrite (complete along with a rename) of my old
soundwall application.
I hope for this to be a jack app at some point soon.
I hope to make an initial release this weekend.
I am seeking advice on project hosting sites.
I am also seeking input on version control.
Anyone using git and Gitorious for this? (I have no experience with
git really but would be willing to learn it for the purposes of this
project if it makes sense.)
all the best and thanks in advance,
drew
--
http://freemusicpush.blogspot.com/
I forked Specimen into Petri-Foo. Trouble is, I don't recall which version!
I have a Specimen SVN from the Arch User Repository (AUR)
Specimen SVN from zhevny.com
And of course, Petri-Foo which doesn't seem to bear exactness to
either of these (that is the parts of Petri-Foo which I haven't yet
altered).
This makes giving patches back kinda difficult.
The version of Specimen I have installed system wide (who knows where
it is from?) has spin buttons in the sample-editor for editing the
sample play/loop positions explicitly.
The version of Specimen that I forked Petri-Foo from did not (have the
spin buttons) so I copied them from (??? the specimen-build sub-dir
obtained via the AUR ??? ru sure?? ??).
The version of Specimen - r89 - from zhevny.com doesn't have the spin
buttons - unless it's in a "secret" branch which isn't default (i
don't have a clue how to 'browse' these things).
Consequently I have various diffs which maybe you can make sense of.
By some magic manipulation, you'll find either a) a new feature
providing explicit sample play/loop position editing via spin buttons
- or - b) a fix for the existing explicit sample play/loop position
editing via spin buttons which prevents the loop start/stop positions
from being incremented/decremented past the play start/stop positions.
Hope it helps someone.
If anyone can shed any light on the confusion I'd be grateful, thanks.
James.
--
_
: http://jwm-art.net/
-audio/image/text/code/
Dear all,
this mail is to remind you that the paper submission deadline for the
Linux Audio Conference 2011(*) in Maynooth, Ireland is coming closer;
your last chance to submit a paper is on February 20th, 2011.
So, if you are considering to hand in a paper but couldn't make up your mind
yet, now is the time! As said before, this conference lives through the
people contributing to it.
The deadline for music and sound installation submissions is the same as above.
Notification of acceptance of submitted papers will be sent out on
March 15th, 2011.
(*) http://lac.linuxaudio.org/2011
Please spread this information to anyone who might be interested.
Direct any questions through email to lac(a)linuxaudio.org.
Thanks,
Frank
Hi all,
Sorry for the annoying NEWB question
I'm starting an opensource project for a softsynth
I'd like to make it portable as possible so I'm using g++
I tried googling around for about two weeks now and can't really make up my mind
OSS/ALSA/JACK/PORTAUDIO etc...
they all look like they have their pros and cons
I need :
* lowest latency possible (latency kills!)
* easy development (I'm a decent coder)
* portability (preferably other os's as well - os/x or even god forbid win)
* Nice to have - easily deal with many different (standard) audio cards without actually having to develop drivers for them
I've looked at the code of some very cool OS softsynths and I each has it's own choice
What would you guys recommed?
Thanks
Jonathan
Hi
Today I receive a message from Bernardo Barros, he have ported the core
dsp code from the Guitarix Project to make SuperCollider plugins out of
each Guitarix effect/amp module.
May it is of some interest for SuperCollider users here.
https://github.com/smoge/gxplugins
regards hermann
gx_head is a simple guitar mono tube amplifier simulation based
on the work we have done in the guitarix project.
gx_head provide 3 tube models (12AX7, 12AU7, 6V6)
and 8 different tonestack models(Bassman, Twin Reverb, Princeton, JCM-800,
JCM-2000, M-Lead, M2199, AC30), so you can simply create the amp-model
to your needs.
gx_head comes with a bunch of in-build effects, like distortion, crybaby,
autowah, phaser, flanger, echo, delay, . . .
The effects could ordered in two Racks, on for the mono effects, witch
could be load for pre or post processing, and one for the stereo
effects, witch could only used in post processing.
Effects are loadable over the menu, a pop-up menu in the racks, or a
plugin bar. Settings could saved/load as presets.
gx_head comes with some factory settings provided by guitarix/gx_head
friends "funkmuscle" and "zettberlin", thanks therefore.
All UI controllers could connected over jack midi via MIDI learn with
your external MIDI controllers.
gx_head is ready for language support via gettext() and comes thanks to
Pablo Fernández with Spanish , and thanks to Ivan Tarozzi with
Italian translation.
The style file gx3-dezert is contributed by zettberlin, thanks Hartmut
new features in short:
* add mix tubes
* add post amp
* add noise gate
* add Italian translation by Ivan Tarozzi
* add desert skin by zettberlin
* add factory settings by zettberlin
have fun
_________________________________________________________________________
gx_head is licensed under the GPL.
screen-shots and sound examples:
http://sourceforge.net/apps/wordpress/guitarix/
direct download:
http://sourceforge.net/projects/guitarix/files/gx_head/gx_head-0.13.0.tar.b…
download:
http://sourceforge.net/projects/guitarix/
please report bugs and suggestions in our forum here:
http://sourceforge.net/apps/phpbb/guitarix/
________________________________________________________________________
For extra Impulse Responses, gx_head uses the
zita-convolver library, and,
for resampling we use zita-resampler,
both written by Fons Adriaensen.
http://www.kokkinizita.net/linuxaudio/index.html
We use the marvellous faust compiler to build the amp and effects and will say
thanks to
: Julius Smith
http://ccrma.stanford.edu/realsimple/faust/
: Albert Graef
http://q-lang.sourceforge.net/examples.html#Faust
: Yann Orlary
http://faust.grame.fr/
________________________________________________________________________
For faust users :
All used Faust dsp files are included in /gx_head/src/faust,
the resulting .cc files are in /gx_head/src/faust-generated
The tools we use to convert (post-processing and plot)
the resulting faust cpp files to the needed include format,
stay in the /gx_head/tools directory.
________________________________________________________________________
regards
guitarix development team
Hi Developers.
I have more as one sound players on my system mplayer, vlc, qmmp ...
Each of em uses jack output , for example 2 independent instances of
mplayer
mplayer -ao jack  -srate 16000
'/home/alf/mp3/mettwoch-de-doof-nuss.mpa.mp2'
mplayer -ao jack  -srate 16000 '/home/alf/mp3/effeckt006.mp3'
So far everything is excellent.
How i do write my own DSP plugin for jack ?
I wanna use my DSP plugin at this point, where all input channels are
mixed together .
How my plugin can ioctl() detect current samplerate,
endianess, nr channels,
samples interleaved or not, ... and maybe some more stream
parameters.
How do compile jack plugins ?
What #include-s  must be used ?
If my plugin will grow, and eat more and more CPU, how i prevent
x-runs ?
Is somewhere _simple_ C example how i can write jack plugins ?
In simplest case -
what is minimal program where i do each sample divide by 2
( or for 16bit short type just  shift  sample>>1 )
Tnx in advance.
Alf
----
FYI, here's an example of the kind of app that needs to have good audio
performance on a handset:
http://www.youtube.com/watch?v=bwqflVX5oNohttp://www.warmplace.ru/soft/sunvox/
( http://lists.linuxaudio.org/pipermail/linux-audio-user/2010-December/074828…
)
It has decent performance on maemo and appears to use pulseaudio,
which eats 1/3 of the CPU of the 'sunvox' process. The sunvox
application appears to have a UI thread and a worker thread each
consuming about 1/2 of the 35% CPU load of the app.
Mem: 238432K used, 7108K free, 0K shrd, 3396K buff, 67580K cached
CPU: 52.2% usr 7.8% sys 0.0% nice 39.8% idle 0.0% io 0.0% irq 0.0% softirq
Load average: 0.99 0.45 0.16
PID PPID USER STAT RSS %MEM %CPU COMMAND
1916 1162 user S 6388 2.5 35.1 /usr/bin/sunvox
825 1 pulse R < 3812 1.5 12.1 /usr/bin/pulseaudio --system
--high-priority
897 730 root S < 16524 6.7 9.6 /usr/bin/Xorg -logfile
/tmp/Xorg.0.log -logverbose 1 -nolisten tcp -noreset -s 0 -core
Doing an "ls -lR /" in a remote xterm (over SSH) results in some audio
glitching, but no "desynchronization" where the audio just stops
playing.
-- Niels.
On 2/3/2011 1:14 PM, Stefan Kost wrote:
> On 02/03/2011 09:27 PM, Bearcat M. Sandor wrote:
>> On 2/2/2011 2:43 PM, Stefan Kost wrote:
>>> Am 16.01.2011 17:42, schrieb Harry Van Haaren:
>>>> Hey guys,
>>>>
>>>> I'm looking for the "lowest-common-denominator" of audio file
>>>> formats that
>>>> handle BPM info.
>>> mp3, wav, vorbis, mp4, mkv files can have BPM metadata (according to
>>> my grep in
>>> the gstreamer source code). GStreamer has a bpm detector as well.
>>>
>>> Stefan
>>>
>> What? No love for my favorite, wavpack? Wavpack never gets any
>> respect! :"(
>>
>> Bearcat M. Sandor
> Erm, it should work already. From the wavpack homepage:
> Uses ID3v1 and APEv2 tags for metadata (including ReplayGain)
> Both are well supported by gstreamer. :)
>
> Stefan
I got it working. I didn't realize that the gst-plugins-soundtouch
plug-in package did not exist in Gentoo as part of the gst-plugins-bad
package. One that was installed i was able to get it all working.
Bearcat M. Sandor