Hello boys and girls,
Today I released this video on how to use VCO detuning in ams-lv2 and
Ingen - but these principles applies to synth in general.
Hope you find it interresting, and if you have any comments please let me know!
http://objectivewave.wordpress.com/2014/03/28/tutorial-vcos-and-detuning/
In addition, if you guys have any ideas for other tutorials using
ams-lv2/ingen or ams, please let me know!
On Wed, 2014-03-26 at 10:43 +0000, Harry van Haaren wrote:
> so OsX
Likely for good reasons.
The Linux driver for my RME card is completely crap, x-runs, ADAT
doesn't work correctly.
New kernel-rt's lock my machine, the last kernel-rt's I can use are
3.8.13 kernel's, currently it's 3.8.13.14-rt30.
That's ok for my private needs, but the absolutely no-go, if you make a
living from making music.
Linux is for hobbyist enthusiasts only. I'm one ;), but I also made a
living by making and mixing music and soundtracks. When doing it, it
always was done completely without Linux ... at least without Linux PCs,
some stand alone gear using Linux, is something completely different.
I'm aware that now many people from this list will disagree. What are
they doing, for what companies/schools are they doing the engineering,
who will pay the contract penalty when they fail?
Jump into the "real" music industry shark tank and use Linux _PCs_! Good
luck!
Regards,
Ralf
Dear all,
AlsaModularSynth is a MIDI controlled realtime modular synthesizer
and effect processor with support for LADSPA and JACK.
After several years of collecting fixes and enhancements the new
release provides a long list of changes:
ams-2.1.0 (2014-03-15)
Fixed Bugs
o Linker error "undefined reference to symbol 'dlsym@@GLIBC_2.2.5'"
on Fedora 13.
o Crash on using looped signal paths
o Armel compile error (debian #570848)
o Prevent crash if jack handle is NULL (lp #553366)
o Fix preferences dialog to show current color setup
o Fix broken Yes/No/Cancel response on program exit
o Fix memory leak in preferences widget
o Fix triggered reset of LFO saw signals, patch provided by Bill
Yerazunis
o Reorganized commandline options for input and output to
be valid for Alsa and JACK
New Features
o SIGUSR1 handler added to enable LADI session handling on
application level 1.
o Support for libclalsadrv API version 2.0.0
o Support for libzita-alsa-pcmi as an alternative for libclalsadrv
o Improved port selection handling, patch provided by Sebastien
Alaiwan
o New context menu to disconnect module output ports
o Support for JACK session handling
o Rewritten preferences dialog
o New about dialog
o New option for saving window geometry (session handling)
o New option hiding recently used files menu (keep secrets)
o Add new menu item to open demo patch files directly
o Add new menu item to open demo instrument patch files directly
o Add keyboard shortcuts for module configuration dialogs
o New option for module position grid (snap to grid)
o New V8 Sequencer module, provided by Bill Yerazunis
o New Analog Memory module, provided by Bill Yerazunis
o New Bitgrinder module, provided by Bill Yerazunis
o New Hysteresis module, provided by Bill Yerazunis
o New VC-Delay module, provided by Bill Yerazunis
o Add Pulsetrain Noise type to Noise 2 module, patch provided by
Bill Yerazunis
o New FFT Vocoder module, provided by Bill Yerazunis
o Make control center window position and MIDI settings persistent
o Add support for Qt5 (configure option --enable-qt5)
General Changes
o Separate handling of color scheme directory from patch file
directoy.
o Improved handling of CXXFLAGS variables
o Add check for Ladspa header file.
o Obsolete commandline option -l (preset file) removed
o New commandline option for program version (--version)
Have fun!
Guido
--
http://wie-im-flug.net/http://www.lug-burghausen.org/
On 22.03.2014 21:22, Matt Tytel wrote:
> Hey! Cursynth developer here.
>
> Sorry to the people who've been having problems getting Cursynth
> working with JACK.
> I have to say I hadn't tested it with JACK in a long time so it must
> have broken along the way.
>
> Fixing problems with JACK is top priority for the next release.
hallo,
this is good to hear. just keep us up-to-date about newer vesions.
cheers,
doc
> Also planned is the ability to select which audio output device and
> MIDI input devices you want to use from within Cursynth.
>
> If anyone finds any more issues I'm using the github issue tracking
> for now:
> https://github.com/iyoko/cursynth/issues/
>
> Thanks for anyone who tried it out!
> Matt Tytel
> http://tytel.org
>
>
> On Wed, Mar 19, 2014 at 12:24 PM, Dragan Noveski <perodog(a)gmx.net
> <mailto:perodog@gmx.net>> wrote:
>
> On 19.03.2014 19:43, F. Silvain wrote:
>
> Dragan Noveski, Mar 19 2014:
>
> trying to compile, i get an error about missing 'soundcard.h'.
>
> I compiled with:
> ./configure --with-jack --with-alsa
> and it translated and linked correctly. Pulse and OSS are
> installed on my system though.
> Yet subjecting the executable to ldd only shows libasound and
> libjack for audio interfaces.
> HTH
>
> Ta-ta
> ----
> Ffanci
> * Internet: http://freeshell.de/~silvain
> <http://freeshell.de/%7Esilvain>
>
> all right, thanks for the help. that way it compiles here too. no
> oss and pulse installed here.
> but now - does it work with jack for you?
>
> here, with alsa the synth makes nice noise, but when started with
> jack, noise is coming out of the speakers immediately, as soon the
> cursynth is started.
>
> cheers,
> doc
>
>
Hello users (and developers),
do you have a Twitter account remotely connected to Linux Audio, music
or programming in general?
I would like to follow you, maybe write a blog article recommending
Twitter accounts from the LA-community.
Nils
http://nilsgey.dehttps://twitter.com/NilsGey
Hi all,
I have been using Hydrogen for a few years now, both by programming
drum patterns or playing live with an e-drums and there are few things
I'm missing...
I wouldn't mind having a look into coding them, but I'd like to get
the feedback/comments/opinions/screams of despair from the community.
HiHat & EDrums
Hydrogen only deals with close/open for the hihat control. It should
be easy enough to mark the instruments as being part of a hihat and
provide for each hihat instruments a range to define which one is
triggered. For example close from 0 to 10, half-open from 11 to 40,
open from 41 to 127.
EDrum sends a cc message for how close the hihat is closed.
There is already a script to do something very similar
(http://www.hydrogen-music.org/hcms/node/2807) using mididings, but
having it in Hydrogen would be more user friendly I guess?
EDrums & Cymbal choke
I believe edrums are using aftertouch for that (to confirm) - sample
could simply be muted?
Multi-mics drum samples
Drums recording often uses several mic placements and depending how
they are mixed it changes the mood of the drums. For example mixing
using overhead and direct samples.
I have drum samples where:
- the snare is composed of under, above and overhead takes
- cymbals are direct and overhead takes
- kick is front, back, inside
- etc...
Per instrument, we could have groups of samples:
- Instrument would have one fader per group and one fader for the
whole instrument
- Each instrument group would have its own output
- Each group would have its fader - if we have multiple instruments
with the group "overhead", this fader can control the gain for the
overall overhead
- I don't know what to do with panner - would anybody have an opinion on that?
- Trigger/velocity (programmed or played live) would trigger would
trigger all necessary samples
What do you guys think of these proposals?
Aurélien
So I'm travelling with a laptop with fairly limited space and thought I would save some space by converting my flacs to 320kbs mp3 (please don't bother with the "why mp3 and not ogg" comments here) to save at least a little space, and again try and get my head around a little Bashing.
So I search online and find this for Bash:
#!/bin/bash
if [ -d "${1}" ] ; then
cd "${1}" && for f in *.flac; do ffmpeg -i "$f" -f wav - | lame -b 320 -h - "${f%.flac}.mp3"; done
fi
Which I've saved and from the same article use this command to activate when in the desired folder:
find ./ -type d -exec ~/bin/flac2mp3 "{}" \;
Can't claim to fully understand it (hence been generally playing around in a copied test folder.) So find is passing all directories, via the type argument, onto my bash script (find is not actually being used for any searching, just to recursively send all folders, right?) I don't understand the bit after the exec call, assume that's something to do with keeping the filenames?? I need to readup on Bash again!
But it doesn't quite live up to my needs. This method is case sensitive so wont find .Flac or .FLAC files, of which I'm sure I have a few. Find can do this happily with -iname though! But this brings me to something weird I've just encountered with Find...
*@*:/media/Data/Music/Laptop DJ Tracks/DJ Audio/Dancefloor$ find -iname *wey*
./flac/test/weyheyhey !! - Little Batty Foo Foo (ft. TechDiff's Modest Loft Conversion remix).flac
./flac/weyheyhey !! - Little Batty Foo Foo (ft. TechDiff's Modest Loft Conversion remix).flac
./flac/weyheyhey !! - Little Batty Foo Foo (ft. TechDiff's Modest Loft Conversion remix).mp3
./flac/weyheyhey !! - Wearing A Shirt That Says 'Microphyst'.flac
./flac/weyheyhey !! - Wearing A Shirt That Says 'Microphyst'.mp3
./flac/[225] Weyheyhey !! - I'm Your Daddy.flac
./flac/[225] Weyheyhey !! - I'm Your Daddy.mp3
*@*:/media/Data/Music/Laptop DJ Tracks/DJ Audio/Dancefloor$ cd flac/
*@*:/media/Data/Music/Laptop DJ Tracks/DJ Audio/Dancefloor/flac$ find -iname *wey*
find: paths must precede expression: weyheyhey !! - Little Batty Foo Foo (ft. TechDiff's Modest Loft Conversion remix).mp3
Usage: find [-H] [-L] [-P] [-Olevel] [-D help|tree|search|stat|rates|opt|exec] [path...] [expression]
I hope you can see what I think is weird there. if I do the same for *wan* I get correct results in both folders. Noticed this as trying to find *.flac wouldn't work within the folder I had moved these too for testing and wondered if it was because the search was the same name as the root folder but it's clearly not. Any idea what's going wrong here? I had hoped to use find ./ -iname *.flac -exec ~/bin/flac2mp3 "{}" \; to activate my above script but find not reliably searching has temporarily scuppered this idea...
Once I am happy with this obviously it will be time to delete the original flacs. Should I use "find ./ -type f -iname *.flac -delete" or is there a reason most guides seem to suggest using -exec rm as argument?
And while I'm here... As you can probably see the collection here is for trying to get a laptop DJ set together, for which I plan to use Mixxx. Firstly, does Mixxx support the Replay Gain Tag in mp3s (I think that's the right name.) If so it would obviously make sense to set all tracks to a similar RMS. What would be the best software with which to do this? First I would want to find the loudest section (of say 2-5 seconds long, not the whole song and not too short to catch something like brief feedback as being the calibration level) and then take the RMS value of that section and set the Replay Gain so that all of these match a reasonable value.
Regards, Dale.
hello,
to continue my discussion from last october list... http://linuxaudio.org/mailarchive/lau/2013/11/3/202707
I've managed to use the envelope generator to achieve a good hihat pedal feeling, still not finished though.
This is what i have for a group :
<group>
key=41
loop_mode=one_shot
eg8_time0=0 eg8_level0=1
eg8_time1=0.1 eg8_time1_oncc4=2 eg8_level1=0
eg8_volume=0
I have a question about how linuxsampler deal with the envelopes, especially with the egN_timeX_onccY opcode :
It looks like the envelope generator is determined with the last CCY value just before the note_on message.
Then changing the CCY's value won't change the opcode value, it has be fixed when the sample was triggered.
So in my case with that opcode, the length of the volume envelope is determined when the sample is triggered.
I would like to be able to modify this envelope length even after the sample has been triggered, is there a way to do that ?
Raphaël
It was working. Now it's not. JACK starts up fine with the built-in
audio @ 96K and ~2.33msec latency. Doesn't work with 2496 @ 96K (or 48K)
at much higher latencies.
Using kernel 3.2.0-4 AMD64 Debian Sid via Aptosid, with and without RT;
also tried kernel 3.13 (non-RT).
I am a member of the audio group.
alsa-base shows v1.0.25+3, things like alsa-tools-gui report 1.0.27-2,
alsa-utils 1.027.2-1.
Starting from command line gives me this:
david@sempronbox:~$ /usr/bin/jackd -dalsa -dhw:M2496 -r96000 -p512 -n2
-Xseq
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2013 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
no message buffer overruns
JACK server starting in realtime mode with priority 10
audio_reservation_init
Acquire audio card Audio3
creating alsa driver ...
hw:M2496|hw:M2496|512|2|96000|0|0|nomon|swmeter|-|32bit
configuring for 96000Hz, period = 512 frames (5.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
port created: Midi-Through:midi/playback_1
port created: Midi-Through:midi/capture_1
port created: E-MU-XMidi1X1:midi/playback_1
port created: E-MU-XMidi1X1:midi/capture_1
port created: M-Audio-Audiophile-24/96:midi/playback_1
port created: M-Audio-Audiophile-24/96:midi/capture_1
ALSA: poll time out, polled for 15999020 usecs
JackAudioDriver::ProcessAsync: read error, stopping...
^CJack main caught signal 2
port deleted: E-MU-XMidi1X1:midi/playback_1
port deleted: M-Audio-Audiophile-24/96:midi/playback_1
port deleted: Midi-Through:midi/playback_1
port deleted: E-MU-XMidi1X1:midi/capture_1
port deleted: M-Audio-Audiophile-24/96:midi/capture_1
port deleted: Midi-Through:midi/capture_1
Released audio card Audio3
audio_reservation_finish
Was doing it in previous 3.2 non RT kernel, updated to 3.13 kernel and
still doing it.
QJackCtl reports this:
21:24:33.243 Patchbay deactivated.
21:24:33.254 Statistics reset.
21:24:33.255 ALSA connection change.
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
21:24:39.134 Startup script...
21:24:39.135 artsshell -q terminate
Cannot connect to server socket err = No such file or directory
Cannot connect to server request channel
jack server is not running or cannot be started
sh: 1: artsshell: not found
21:24:39.537 Startup script terminated with exit status=32512.
21:24:39.537 JACK is starting...
21:24:39.537 /usr/bin/jackd -dalsa -dhw:M2496 -r96000 -p512 -n2 -Xseq
21:24:39.539 JACK was started with PID=4684.
no message buffer overruns
no message buffer overruns
no message buffer overruns
jackdmp 1.9.10
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2013 Grame.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
JACK server starting in realtime mode with priority 10
audio_reservation_init
Acquire audio card Audio3
creating alsa driver ...
hw:M2496|hw:M2496|512|2|96000|0|0|nomon|swmeter|-|32bit
configuring for 96000Hz, period = 512 frames (5.3 ms), buffer = 2 periods
ALSA: final selected sample format for capture: 32bit integer little-endian
ALSA: use 2 periods for capture
ALSA: final selected sample format for playback: 32bit integer little-endian
ALSA: use 2 periods for playback
port created: Midi-Through:midi/playback_1
port created: Midi-Through:midi/capture_1
port created: E-MU-XMidi1X1:midi/playback_1
port created: E-MU-XMidi1X1:midi/capture_1
port created: M-Audio-Audiophile-24/96:midi/playback_1
21:24:39.733 ALSA connection graph change.
port created: M-Audio-Audiophile-24/96:midi/capture_1
21:24:46.671 Could not connect to JACK server as client. - Overall
operation failed. - Server communication error. Please check the
messages window for more info.
JackPosixProcessSync::LockedTimedWait error usec = 5000000 err =
Connection timed out
Driver is not running
Cannot create new client
Cannot read socket fd = 16 err = Success
CheckRes error
JackSocketClientChannel read fail
Cannot open qjackctl client
21:24:48.496 JACK is stopping...
Jack main caught signal 15
ALSA: poll time out, polled for 15999021 usecs
JackAudioDriver::ProcessAsync: read error, stopping...
port deleted: E-MU-XMidi1X1:midi/playback_1
port deleted: M-Audio-Audiophile-24/96:midi/playback_1
port deleted: Midi-Through:midi/playback_1
port deleted: E-MU-XMidi1X1:midi/capture_1
port deleted: M-Audio-Audiophile-24/96:midi/capture_1
port deleted: Midi-Through:midi/capture_1
21:24:55.791 ALSA connection graph change.
Released audio card Audio3
audio_reservation_finish
21:24:55.923 JACK was stopped successfully.
21:24:55.928 Post-shutdown script...
21:24:55.929 killall jackd
jackd: no process found
21:24:56.335 Post-shutdown script terminated with exit status=256.
aplay -l shows this:
**** List of PLAYBACK Hardware Devices ****
card 0: SB [HDA ATI SB], device 0: VT1828S Analog [VT1828S Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 1: VT1828S Digital [VT1828S Digital]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 0: SB [HDA ATI SB], device 2: VT1828S Alt Analog [VT1828S Alt Analog]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 1: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 3: M2496 [M Audio Audiophile 24/96], device 0: ICE1712 multi
[ICE1712 multi]
Subdevices: 1/1
Subdevice #0: subdevice #0
Figuring that maybe it was a piece of dead hardware, I booted a stock
Ubuntu 13.04 AMD64 live DVD, added JACK and some other pertinent stuff,
set it up with the same settings I use in the installed Aptosid setup -
and the damn thing worked.
Linux audio is very fragile, apparently.
Ideas?
--
David W. Jones
gnome(a)hawaii.rr.com
authenticity, honesty, community
http://dancingtreefrog.com
> AlsaModularSynth is a MIDI controlled realtime modular synthesizer
> and effect processor with support for LADSPA and JACK.
>
> After several years of collecting fixes and enhancements the new
> release provides a long list of changes:
>
> ams-2.1.0 (2014-03-15)
That's great!
Is it ok to port the selected below into ams-lv2?
http://github.com/blablack/ams-lv2
> Fixed Bugs
>
> o Fix triggered reset of LFO saw signals, patch provided by Bill
> Yerazunis
>
> New Features
>
> o New V8 Sequencer module, provided by Bill Yerazunis
> o New Analog Memory module, provided by Bill Yerazunis
> o New Bitgrinder module, provided by Bill Yerazunis
> o New Hysteresis module, provided by Bill Yerazunis
> o New VC-Delay module, provided by Bill Yerazunis
> o Add Pulsetrain Noise type to Noise 2 module, patch provided by
> Bill Yerazunis
> o New FFT Vocoder module, provided by Bill Yerazunis
Aurélien