Replies: 14 comments 23 replies
-
My thought about this, is this should be included in GrandOrgue or in a distinct tool (but supported by organization) ? |
Beta Was this translation helpful? Give feedback.
-
As you already know, changes in .odf requires reloading of sampleset. Changes in .cmb settings can be done on top of the already loaded samples. A future separation of different settings will further increase the flexibility that the .odf cannot provide. A disclamer: presently, we have lots of snow falling and electrical power is coming and going. I might not be available every now and then for unknown periods as it is right now...
This is unfortunately very true right now. But we must look forward and have greater planning ahead. So, please try to see the greater plan and not cling to old procedures that can be greatly improved if the right will exist. In short, while I do think that composite sampleset assemblers do an inferior work compared to true sampleset creators, I still want to provide easier means for them to acomplish their goal of using resources provided by others. The kind souls providing conversions of existing samplesets (porting from other platforms to GO) fall under another category in my mind - they are closer to being true sampleset creators. |
Beta Was this translation helpful? Give feedback.
-
There's one problem with this,though. One thing I've learned is that open source development is driven by need. If we provide a way to accomplish a goal, then that way will be adopted as the right way to do it and development of a better way will most likely cease. I seriously think we should dream big and strive for a higher level. |
Beta Was this translation helpful? Give feedback.
-
If we dream big and ahead, the possible approach, an opposite to that Lars wants, might be the following:
|
Beta Was this translation helpful? Give feedback.
-
But sometimes they are the same people: they take a lot of demo samplesets in Hauptwerk format, select stops from them and produce a single composite sampleset for GrandOrgue.
Let's make a path to this goal from the current state.
|
Beta Was this translation helpful? Give feedback.
-
Yes, exactly, reverb tail is not a property of the organ pipe. It is a property of the room where the organ has been recorded. You postulate that one ODF describes one and the only one physical organ in it's room. But in case of a composite set it is not true. When we want to use the pipes recorded in different rooms together in a composite set, we must virtually transfer them to some one room and align their reverb tails. Otherwise the composite set will sound very strange, especially when the stops from both rooms are played simultaneosly. So this feature is higly necessary for making composite ODFs. Another thing if we play with the same (possible composite) sample set in different rooms: at home and in a church. There is no any natural reveberation at home, so I'd use full reveberation recorded in the sampleset. But playing in a church that has a natural reveberation, I'd decrease the reveberation tail with the GO panel. It is really the user preference, not odf. And in most cases decreasing at the organ level would be enough, it would not be necessary to do this at the pipe level. |
Beta Was this translation helpful? Give feedback.
-
A very easy implementation that would ease the user interaction would likely be to enable automatic loading of a .cmb with the same name as .odf if it's existing in the sampleset directory (for ease of distribution). |
Beta Was this translation helpful? Give feedback.
-
No, it is not a good solution. The natural reverd recordes in the release samples is better than the artificial one. A better solution is to use the natural reverb from most of stops and to truncate the tail only for samples that are extremally wet |
Beta Was this translation helpful? Give feedback.
-
@oleg68 I've created a branch in my GO fork named bundleCmb to show how easy GO can use an exported settingsfile that have the same name as the odf as default settings, if present in same directory. |
Beta Was this translation helpful? Give feedback.
-
@larspalo Thank you, Lars. It is better than nothing. Please make a PR. But I'm not sure that distributing both
|
Beta Was this translation helpful? Give feedback.
-
The real case:
|
Beta Was this translation helpful? Give feedback.
-
Now release sample scaling may be enabled or disabled only globally. But it'd be better to have this on the rank level, especially for composite sets. |
Beta Was this translation helpful? Give feedback.
-
This is a reason why it is better to provide plain text files for the sampleset builder (or assembler). It's too difficult to set a lot of values with GUI. |
Beta Was this translation helpful? Give feedback.
-
@oleg68 @rousseldenis At the risk of being accused of thread necromancy - I've finally been able to put together a small program for creating (and hopefully in the future editing) .organ files. Basically everything one can do in an odf is possible to create from this program (one of the few things I've ignored is the tracker delay). If you want to test it, you'll find it at https://github.com/larspalo/GOODF. If you do test it, please think about if this is a way forward or not - that is: if you believe it's a good idea to devote any more time to keep developing it or not. |
Beta Was this translation helpful? Give feedback.
-
@larspalo
You do not consider composite set creators as sampleset producers and consider them as users. It is your right.
But in this case I'd differentiate between two kinds of users: ordinar users - organ players and users who makes organs for other users from another samplesets or convert them from Hauptwerk format.
I agree with you that learning and modifying ODFs is not necessary for the first kind of user. But for now it is the only existing way for the second kind of users. And we must provide ODF capabilities for them until we provide another acceptable way for their work.
I cann't see any beauty in ignorance the existence of composite sampleset creators and converters.
Beta Was this translation helpful? Give feedback.
All reactions