View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0002460 | ardour | bugs | public | 2008-11-23 05:48 | 2020-04-19 20:13 |
| Reporter | mrufino1 | Assigned To | paul | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | SVN/2.0-ongoing | ||||
| Summary | 0002460: copying a send does not copy the routing or the send's name | ||||
| Description | If I create a send on track 1 to a bus, then want to copy this send to other tracks, it is treated like a new send rather than a copy of what I just did. So to send 24 channels of sends to 1 bus containing a reverb, I must perform the same series of actions 24 times. I was just on the IRC and got the impression it is a bug, not a design decision. | ||||
| Tags | No tags attached. | ||||
|
|
Hi, How are you copying the send? |
|
|
I think I am selecting copy then selecting paste, maybe I am doing it with crtl+c, ctrl+v. Is that what you meant? |
|
|
Unable to reproduce on OS X Intel, Ardour 2.7... primarily because I am unable to copy the send at all. Are you seeing this on Linux I take it, and with what version? |
|
|
My mistake, I am not able to paste sends. I can cooy them, I guess, but then paste is not available. I am dragging the send from one track to the next, where a send shows up but it is a new send that is not routed. Maybe if that is changed it would make sense. And if I remember correctly, I am on 2.6 on linux, ubuntu 8.10. |
|
2008-11-24 16:45
|
2460.patch (750 bytes)
Index: libs/ardour/send.cc
===================================================================
--- libs/ardour/send.cc (revision 4240)
+++ libs/ardour/send.cc (working copy)
@@ -59,6 +59,21 @@
_metering = false;
expected_inputs = 0;
+ /* set up the same outputs, and connect them to the same places */
+ for (uint32_t i = 0; i < other.n_outputs (); ++i) {
+ add_output_port ("", 0);
+ Port* p = other.output (i);
+ if (p) {
+ /* this is what the other send's output is connected to */
+ const char **connections = p->get_connections ();
+ if (connections) {
+ for (uint32_t c = 0; connections[c]; ++c) {
+ connect_output (output (i), connections [c], 0);
+ }
+ }
+ }
+ }
+
RedirectCreated (this); /* EMIT SIGNAL */
}
|
|
|
Ah right. I've attached a patch which should fix this. Comments welcome. |
|
|
How do I apply the patch? Thanks-Mark |
|
|
Put the patch file in the root of the ardour source directory and then type patch -p0 < 2460.patch then recompile. Cheers, Carl |
|
|
I'm sorry, I am still getting used to getting a little more inside linux, starting to do open source music software is the first experience for me with compiling - could you explain that a little more in detail? I usually have been following step by step guides as I get my head around this. In other words, could you lead me through it? Thanks so much. Just so you know I am not asking you to do it for me, here's what I understand: download the source tarball, extract it. Navigate to that folder, put the patch file in there. Then, type the command that you indicated in the terminal. Once I do that, then type sudo make, then sudo make install? As I said, I am still learning, please be patient! |
|
|
Hi Mark Yes, what you've described is right so far. After you've typed the patch command, type scons to compile. Once the compile is finished, you can test the patched version of ardour by typing gtk2_ardour/ardev This will avoid clobbering your current install. If you haven't compiled ardour before you will almost certainly find that you need to install various library dependencies, which can be a bit tricky. If you have trouble it may be easier to join the IRC channel #ardour (see http://ardour.org/support) and ask for some help. Good luck! Cheers Carl |
|
|
Assigning to Paul to check the patch. Seablade |
|
|
thanks carl. precisely what i was thinking of. mrufino - open source at work :) |
|
|
Issue has been closed automatically, by Trigger Close Plugin. Feel free to re-open with additional information if you think the issue is not resolved. |
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2008-11-23 05:48 | mrufino1 | New Issue | |
| 2008-11-23 13:05 | cth103 | Note Added: 0005290 | |
| 2008-11-23 21:30 | mrufino1 | Note Added: 0005293 | |
| 2008-11-24 07:55 | seablade | Note Added: 0005299 | |
| 2008-11-24 07:55 | seablade | Status | new => feedback |
| 2008-11-24 15:18 | mrufino1 | Note Added: 0005339 | |
| 2008-11-24 16:45 | cth103 | File Added: 2460.patch | |
| 2008-11-24 16:46 | cth103 | Note Added: 0005341 | |
| 2008-11-24 17:02 | mrufino1 | Note Added: 0005342 | |
| 2008-11-24 17:11 | cth103 | Note Added: 0005343 | |
| 2008-11-24 17:15 | mrufino1 | Note Added: 0005344 | |
| 2008-11-24 17:21 | mrufino1 | Note Edited: 0005344 | |
| 2008-11-24 17:36 | cth103 | Note Added: 0005345 | |
| 2008-11-24 18:00 | seablade | Status | feedback => assigned |
| 2008-11-24 18:00 | seablade | Assigned To | => paul |
| 2008-11-24 18:01 | seablade | Note Added: 0005348 | |
| 2008-11-24 18:25 | paul | cost | => 0.00 |
| 2008-11-24 18:25 | paul | Status | assigned => resolved |
| 2008-11-24 18:25 | paul | Resolution | open => fixed |
| 2008-11-24 18:25 | paul | Note Added: 0005358 | |
| 2010-04-24 10:28 | cth103 | Category | bugs => bugs2 |
| 2010-04-24 10:32 | cth103 | Category | bugs2 => bugs |
| 2020-04-19 20:13 | system | Note Added: 0021823 | |
| 2020-04-19 20:13 | system | Status | resolved => closed |