Hi,
I have the following system based on Jack API already working:
/**** single PC configuration ***
Jack Connections:
system_capture_port->jack_port_in (jack_client_in)
jack_port_out (jack_client_out)->system_playback_port
process of jack_client_in:
jack_port_in buffer->ringbuffer
thread1:
ringbuffer -> RTP stream
process of jack_client_out:
ringbuffer->jack_port_out buffer
thread2:
RTP stream -> ringbuffer
*******/
Both of the clients are maintained by the same application.
Sound transmission between two PCs is working well, sound is nice, we
can talk to each other (something like VoIP).
However, a person speaking at PC1 hears his own echo delayed and
attenuated. I have found out, that the echo comes from PC2 through the
RTP stream (reason of the delay). And now, the most interesting
observation is that when I disconnect the Jack connection between
jack_port_out and system_playback_port at PC2, the echo at PC1 is no
more audible.
I want to avoid the echo and I have two ideas where the problem can be:
1) there is a crosstalk between jack ports/clients
2) there is a crosstalk in my HW (mainboard sound device with intel_hda
driver)
Any advice or suggestion?
Thanks,
Vaclav
It's alive!
Qtractor 0.6.7 (lepton acid beta) is out!
Release highlights:
* MIDI instrument rendering on audio export (NEW)
* MIDI clip editor view/event criteria persistence (NEW)
* MIDI clip editor resilience on record/overdub (FIX)
* Generic plugin form position persistence (NEW)
* JACK Transport/Timebase master option (NEW)
and yet more tiny lurking critters swatted ;)
Well, the major highlight to this release is in fact this brand new and
way long overdue feature, seamlessly integrated to the faithful and
regular audio track export function: MIDI track instrument plug-in
rendering and mix-down (aka. freeze) is now real, as long their audio
output goes onto selected buses, aka. stems, mix-groups, whatever a
mix/mastering head would name it! nb. on the (very esquisite) Qtractor
arch-model parlance, those are just called "audio output buses" and that
ain't gonna change, any time soon, so stop it! A word of caution must be
told by now: dedicated (JACK) audio output ports are off-the-grid, so sorry.
Maybe this silently makes a notch towards the DAW epitome, though
Qtractor still claims to be just a plain and honest sequencer--with yet
another DAW-like feature addition--the same as it ever was.
Nuff said.
Qtractor [1] is an audio/MIDI multi-track sequencer application written
in C++ with the Qt framework [2]. Target platform is Linux, where the
Jack Audio Connection Kit (JACK [3]) for audio and the Advanced Linux
Sound Architecture (ALSA [4]) for MIDI are the main infrastructures to
evolve as a fairly-featured Linux desktop audio workstation GUI,
specially dedicated to the personal home-studio.
Website:
http://qtractor.sourceforge.net
Project page:
http://sourceforge.net/projects/qtractor
Downloads:
http://sourceforge.net/projects/qtractor/files
- source tarball:
http://download.sourceforge.net/qtractor/qtractor-0.6.7.tar.gz
- source package (openSUSE 13.2):
http://download.sourceforge.net/qtractor/qtractor-0.6.7-17.rncbc.suse132.sr…
- binary packages (openSUSE 13.2):
http://download.sourceforge.net/qtractor/qtractor-0.6.7-17.rncbc.suse132.i5…http://download.sourceforge.net/qtractor/qtractor-0.6.7-17.rncbc.suse132.x8…
- wiki (help wanted!):
http://sourceforge.net/p/qtractor/wiki/
Weblog (upstream support):
http://www.rncbc.org
License:
Qtractor is free, open-source software, distributed under the terms
of the GNU General Public License (GPL [5]) version 2 or later.
Change-log:
- MIDI clip editor (aka. piano-roll) position, size, and view/event type
criteria are now persistent, across session and user preferences
application state.
- Generic plugin form widget position is now also preserved across
open/save session cycles.
- MIDI clip editor resilience is about to get an improvement, fe. it
doesn't close on stopping record/overdub anymore.
- Introducing (JACK) Timebase master setting as an option to Transport
mode (cf. View/Options.../General/Transport/Timebase).
- LV2 plug-in MIDI/Event support now slanted for deprecation.
- Spanish (es) translation added, by avid Reyes Pucheta.
- It's live: audio track export (cf. Track/Export Tracks/Audio...) has
been deeply refactored to finally include MIDI track/instrument plugins
rendering (aka. freeze) on selected audio output buses on mix-down.
(EXPERIMENTAL)
- MIDI file player now does (N)RPN 14-bit controller events.
- Track properties dialog output bus switch fix/optimization; also fixed
multiple DSSI instance reference count on close.
- Fixed for some strict tests for Qt4 vs. Qt5 configure builds.
- German (de) translation update (by Guido Scholz, thanks).
References:
[1] Qtractor - An audio/MIDI multi-track sequencer
http://qtractor.sourceforge.net
[2] Qt framework, C++ class library and tools for
cross-platform application and UI development
http://qt.io/
[3] JACK Audio Connection Kit
http://jackaudio.org
[4] ALSA, Advanced Linux Sound Architecture
http://www.alsa-project.org/
[5] GPL - GNU General Public License
http://www.gnu.org/copyleft/gpl.html
See also:
http://www.rncbc.org/drupal/node/894
Enjoy && keep the fun.
--
rncbc aka. Rui Nuno Capela
Hi,
GuitarSynth is now an lv2 plugin. Yep, it's true, thanks to falktx's
DPF. You can get it at https://github.com/geraldmwangi/GuitarSynth-DPF.
A new feature is the Overlay Input: It multiplies the synth output with
the input signal frame by frame. Basically this results in the convolution
of the frequency spectrum of the synth with that of the input.
Have fun testing it and give me your thoughts.
this was announced previously under the subject Jimson Drifts double
attack. I guess no one looked at it since the subject says nothing.
Sorry for that.
Regards, Gerald
Hi Guys,
We've got a new Song, Sailing Sister. Check it out: www.jimson-drift.de
under Songs. If your in the Rhein-Neckar area in June, we've got an
upcomming gig on June the 18th at the Kulturfenster in Heidelberg
(www.kulturfenster.de)
this was announced previously under the subject Jimson Drifts double
attack. I guess no one looked at it since the subject says nothing.
Sorry for that.
Regards,
Gerald
I did all the things I should have done the first time :)
mcpdisp (0.0.2)
* Added fflush so we don't use repeating prinfs to flush
* Added command to park cursor in lower right corner
* Hide cursor!
* Set application to start in the lower right screen corner
* Control C now exits gracefully
* Added changelog
* Window close (X) closes jack port properly
mcpdisp (0.0.1)
* Initial release
No, control Q or W do not quit. I have set up no keyboard input at all and
won't in this state.
TODO:
- Rewrite with a GUI tool kit instead of using a terminal.
- Allow stretching the window to match channels to control surface.
- Use nicer colours.
--
Len Ovens
www.ovenwerks.net
Hi all, check out lv2ui support for gsequencer, it still unstable and
not tested, yet.
https://github.com/weedlight/ags-devel
For any suggestions me would benefit. Next days me improves thread
reliability and safety ...
Let me know if you want to contribute and please take a look at:
https://github.com/weedlight/ags-devel/issues
There was a big refactoring going on and the birth of Advanced Gtk+
Sequencer libraries, namely
* libags
* ibags-thread
* libags-audio
* libags-gui
For sure don't forget the application `gsequencer`.
http://gsequencer.org
Cheers,
Joël Krähemann
Hi, F. Silvain
Critisism is always welcome, thanks. The drummer and I (guitar) know we
can be off tempo. Thats why we rehearse/record/play live always with
metronom in the ear. Imagine that, otherwise it would be worse ;)
Needless to say the bassist has a builtin metronom, he doesn't need the
click in the ear. Once we challenged him: We told him to clap a tempo,
say 105 bpm. He first started clapping, then I turned on the metronom at
105 bpm and he was perfectly in sync with it. Same at 85, 97 and 128
bpm! Crazy. I forbid him to move away after his studies and til now he's
obedient :)
As for the sounds, we purposely mix sounds and genres together but it
somehow always boils down to rock stuff :(. At sometime I'll put the
guitar aside for some songs and only do electro sounds, or wait: When
GuitarSynth is there where I want it (polyphony) the rock will go, the
electro will come ...
Gerald
On 14.05.2015 23:44, F. Silvain wrote:
> I have some bad points as well. You drummer sounds a little off. The
> guitar sometimes too, though that might be by design. With the drummer
> it's really noticeable. Also the production of the drums sounds
> typically "free music". You've kept the sound of the drums as they
> probably were, really nice, but in this productions my ears tell me,
> that it's too much. Even with just bass and guitar. For jazz it would
> have felt nice, but not for this rocky genre. The guitar sound itself
> was very agreeable though.
>
> Thank you for sharing and please don't take my comments as senseless
> complaints.
Hi Guys, I've got a double announcement to make:
First one: We've got a new Song, Sailing Sister. Check it out:
www.jimson-drift.de under Songs. If your in the Rhein-Neckar area in
June, we've
got an upcomming gig on June the 18th at the Kulturfenster in Heidelberg
(www.kulturfenster.de)
Second one: GuitarSynth is now an lv2 plugin. Yep, it's true, thanks to
falktx's DPF.
You can get it at https://github.com/geraldmwangi/GuitarSynth-DPF. Have
fun testing it and give me your thoughts.
Cheers Gerald