Re: [yoshimi-user] Patch for Separate Jack Audio Outputs for every channel (patch file included)

  • From: Nikita Zlobin <cook60020tmp@xxxxxxx>
  • To: Nikita Zlobin <cook60020tmp@xxxxxxx>
  • Date: Fri, 5 Apr 2013 02:04:22 +0600

Oh shi.. i was stupid, because still tried to apply patch to git :)
All right now.

В Fri, 5 Apr 2013 01:35:41 +0600
Nikita Zlobin <cook60020tmp@xxxxxxx> пишет:

В Thu, 04 Apr 2013 23:19:51 +0000
Дерябин Андрей <andrewderyabin@xxxxxxxxx> пишет:

Thanks. Though result doesn't change.
GNU patch 2.7.1

Hi, all!

I made this patch against stable 1.0.0 version of yoshimi. Here is
the link to tarball I've used:
http://sourceforge.net/projects/yoshimi/files/1.0/yoshimi-1.0.0.tar.bz2

Here is my terminal output, step by step:

1.
[andrew@andrew-desktop tmp]$ LANG=en wget
http://sourceforge.net/projects/yoshimi/files/1.0/yoshimi-1.0.0.tar.bz2
.....
Connecting to citylan.dl.sourceforge.net
(citylan.dl.sourceforge.net)|212.118.44.106|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1424814 (1.4M) [application/octet-stream]
Saving to: 'yoshimi-1.0.0.tar.bz2.1'

100%[==============================================================================================>]

1,424,814 184KB/s in 7.6s

2013-04-04 23:16:00 (184 KB/s) - 'yoshimi-1.0.0.tar.bz2' saved
[1424814/1424814]

2.
tar xf yoshimi-1.0.0.tar.bz2
cd yoshimi-1.0.0/

3.
[andrew@andrew-desktop yoshimi-1.0.0]$ patch -p1 <
~/Downloads/yoshimi/patches/yoshimi-1.0.0-multiple-jack_outputs.patch
patching file src/Effects/EffectMgr.cpp
patching file src/Misc/SynthEngine.cpp
patching file src/Misc/SynthEngine.h
patching file src/MusicIO/JackEngine.cpp
patching file src/MusicIO/JackEngine.h
patching file src/MusicIO/MusicIO.cpp
patching file src/MusicIO/MusicIO.h
patching file src/version.txt

That's it.








04.04.2013 19:09, Nikita Zlobin пишет:
В Thu, 04 Apr 2013 18:27:30 +0000
Дерябин Андрей <andrewderyabin@xxxxxxxxx> пишет:

Hello!

Thank you, Jeremi, for the link, but I was unable to build
the code from that git repo. May be it's in the imtermidiate
state now, don't know. Anyway, I'm posting my patch - it's
working out of the box :)


04.04.2013 13:38, Jeremy Jongepier пишет:
On 04/04/2013 07:22 PM, Дерябин Андрей wrote:
Hello all!

I' ve started using yoshimi several days ago (thanks
to authors - it's performance is excellent!) with ardour-3.
All was ok (midi channel mapping, jack session support), until
I decided to make different effects on every instrument. It
was not possible due to only one stereo output, that simply
mixes all 16 channels. So I've modified yoshimi code and made
a patch to make every channel appear as separate stereo output
in jack. Now it works almost exellent for me - I can route
every channel to dedicated ardour bus! If it is possible to
include my modifications in main code (if somebody else needs
it :) ), I can send a patch!

P.S. I had to disable system efx because of it stereo-only
nature. Ather effects (channel inserts, etc) works ok!

PPS Sorry for my english :-)

Hello Andrew,

Patches are always welcome so if you'd like to send a patch,
thanks in advance. Regarding the functionality itself, you're
not the first one who has been working on this:
https://gitorious.org/small-hacks/yoshimi

Regards,

Jeremy


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
yoshimi-user mailing list
yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/yoshimi-user
Hello. I tried to apply patch. Can't wait to try this feature (i
have a project, containing dedicated instance for LFO to modulate
one bas strings from linuxsampler). I'm not sure, that it was
applied correctly, so can anyone check?

Command and output follow, patch, generated by git is applied (to
apply it use git as well).

$ patch -p1 -i ./yoshimi-1.0.0-multiple-jack_outputs.patch
patching file src/Effects/EffectMgr.cpp
Hunk #1 FAILED at 182.
1 out of 1 hunk FAILED -- saving rejects to file
src/Effects/EffectMgr.cpp.rej patching file
src/Misc/SynthEngine.cpp Hunk #1 FAILED at 357.
Hunk #2 FAILED at 423.
Hunk #3 FAILED at 497.
Hunk #4 FAILED at 512.
4 out of 4 hunks FAILED -- saving rejects to file
src/Misc/SynthEngine.cpp.rej patching file src/Misc/SynthEngine.h
Hunk #1 FAILED at 70.
1 out of 1 hunk FAILED -- saving rejects to file
src/Misc/SynthEngine.h.rej patching file
src/MusicIO/JackEngine.cpp Hunk #2 FAILED at 34.
Hunk #3 FAILED at 171.
Hunk #4 FAILED at 198.
Hunk #5 FAILED at 243.
Hunk #6 FAILED at 298.
Hunk #7 FAILED at 308.
6 out of 7 hunks FAILED -- saving rejects to file
src/MusicIO/JackEngine.cpp.rej patching file
src/MusicIO/JackEngine.h Hunk #1 FAILED at 79.
1 out of 1 hunk FAILED -- saving rejects to file
src/MusicIO/JackEngine.h.rej patching file src/MusicIO/MusicIO.cpp
Hunk #1 FAILED at 29.
Hunk #2 FAILED at 51.
Hunk #3 FAILED at 143.
3 out of 3 hunks FAILED -- saving rejects to file
src/MusicIO/MusicIO.cpp.rej patching file src/MusicIO/MusicIO.h
Hunk #1 FAILED at 42.
1 out of 1 hunk FAILED -- saving rejects to file
src/MusicIO/MusicIO.h.rej patching file src/version.txt
Hunk #1 FAILED at 1.
1 out of 1 hunk FAILED -- saving rejects to file
src/version.txt.rej


------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
yoshimi-user mailing list
yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/yoshimi-user

------------------------------------------------------------------------------
Minimize network downtime and maximize team effectiveness.
Reduce network management and security costs.Learn how to hire
the most talented Cisco Certified professionals. Visit the
Employer Resources Portal
http://www.cisco.com/web/learning/employer_resources/index.html
_______________________________________________
yoshimi-user mailing list
yoshimi-user@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/yoshimi-user

Other related posts: