Zynewave's Forum Page

Profile  |  Topics  |  Replies  |  Favorites

Forum Replies Created

Viewing 15 posts - 2,566 through 2,580 (of 5,966 total)
  • in reply to: Automation problem #13404
    Zynewave
    Keymaster

    You can avoid the starting gap on the parameter track, by enabling punch-in on the transport toolbar, and keeping the punch-in position at zero.

    But your post made me think. Starting recorded sequences at the play cursor position makes sense for note sequences, but not really for automation. So there is a new 2.06 beta7 with:

    • Recording parameter automation will create curve sequence events starting at the beginning of the arrangement instead of at the current play position.

    in reply to: Preview 2.06: Bounce/Freeze #13403
    Zynewave
    Keymaster

    Beta7:

    • Recording parameter automation will create curve sequence events starting at the beginning of the arrangement instead of at the current play position.

    in reply to: Restricted to Podium license owners
    Zynewave
    Keymaster
    This content is restricted to Podium license owners.
    in reply to: Automation problem #13399
    Zynewave
    Keymaster

    I’ve made this change to the latest 2.06 beta:

    • New curve sequences now by default have a point event at the start of the sequence. If it controls a VST parameter then the value of the point is set to the current parameter value in the plugin.

    Let me know if this improves your automation experience 😉

    What may still be an inconvenience to you, is that the parameter will revert to the default value outside of any curve sequence events on the parameter track. Making an alternative to this behaviour will have to wait for a later release.

    in reply to: Preview 2.06: Bounce/Freeze #13398
    Zynewave
    Keymaster

    Beta6 is up, with a small change:

    • New curve sequences now by default have a point event at the start of the sequence. If it controls a VST parameter then the value of the point is set to the current parameter value in the plugin.

    in reply to: Automation problem #13396
    Zynewave
    Keymaster

    @aMUSEd wrote:

    @Zynewave wrote:

    Questions:

    If you change the VSTi patch after you created this automation lane, will this host change the starting point of the curve to match the value of the parameter in the new patch?

    No if you change the patch the cutoff jumps to the recorded position rather than retaining the patch position – but I would expect that.

    So would I.

    @Zynewave wrote:

    Can you grab the first point on the automation lane and drag it to the right on the timeline? In that case, what will the curve look like up to the first point?

    This

    But note even then it does not start at zero – it starts at the patch’s value of 49%
    (The host is Energy XT 2 btw but this is what I expect as standard behaviour regarding automation of plugin values – it should always record exactly what is played)

    Not entirely true.

    I got curious, so I just downloaded the XT2 demo. As I anticipated: If you move the first point on the automation lane to the right on the timeline, then XT2 will not set the parameter value when starting playback before this point. In other words, if you stopped playback at a point where the parameter was automated at a low value, starting playback from zero will start out with the low value. If you stopped playback where the parameter was at a high value, starting playback from zero will start out with the high value. Thus playback up to the first automation point will be unpredictable, and will depend on where you stopped playback last. That is the situation I would like to avoid.

    I’m going to extend the automation system in Podium so that a default starting point will always be inserted at the start of new curve sequences, and if it’s a VST parameter then the starting value will be grabbed from the current plugin preset. This should elliminate the problem you experience with the parameter value jumps.

    in reply to: Automation problem #13393
    Zynewave
    Keymaster

    @aMUSEd wrote:

    @Zynewave wrote:

    The problem here is in the way that automation is designed in the VST spec. When a VST parameter is automated it will change the loaded patch directly. Stopping playback during automation will thus leave that parameter/patch at the last automated value. If you then restart playback at a point before the first recorded automation, it would result in a random patch (= random sound) depending on where you last stopped playback. That is why Podium always sets the parameter value at playback start.

    I’m sorry but I don’t understand this at all – if this is in the VST spec then how come no other host I know of sets the cutoff or other param to zero at the start and end? Surely the “default” starting point should be the position the instrument is set to at the start of recording, not zero? Just as a comparison look at how this is handled in another host:

    Note the cutoff value for this patch “kickass drone” is at 49% and even though I don’t actually touch the knob to change the cutoff value till halfway through the sequence (marked in red) the host correctly starts the envelope at the 49% position and ends at the point where I let go of the knob.

    What I was arguing for was that a host needs to set all parameter values at playback start, to make sure that the automated parameter values are consistent no matter where on the timeline you start playback. I misunderstood your post as suggesting that the host should not set the parameter values until the first recorded parameter change. That can lead to random sound. What the host can do is to set a starting point on the curve when the automation lane is created. The value of this event can be set to the current parameter value in the plugin. This value will then be played by the host up to the point where you start recording changes. I think that’s also what you see on your screenshot of the other host. There is a point at the start of the automation lane.

    Questions:

    If you change the VSTi patch after you created this automation lane, will this host change the starting point of the curve to match the value of the parameter in the new patch?

    Can you grab the first point on the automation lane and drag it to the right on the timeline? In that case, what will the curve look like up to the first point?

    Thanks for the feedback.

    in reply to: Looping problem with last beat in loop (solved) #13388
    Zynewave
    Keymaster

    Confirmed. I’ll get that fixed for the 2.06 release.

    in reply to: Automation problem #13387
    Zynewave
    Keymaster

    @aMUSEd wrote:

    It never used to do this. If a cutoff knob was at a third of the way round it always stayed there until you moved it and didn’t reset it self to zero every time – I can’t see any possible musical value in a knob doing that as it means the VSTi starts silent.

    Podium has always set the automation value of all automated parameter tracks at playback start. You may not have noticed this if you have started automation recording before playing notes on the VSTi, or if you have automated parameters whose default value does not make the VSTi go silent.

    A plugin should always start at the position it is at for the particular patch it has loaded – otherwise Podium is changing that patch at the start and affecting the sound (which no host should do).

    The problem here is in the way that automation is designed in the VST spec. When a VST parameter is automated it will change the loaded patch directly. Stopping playback during automation will thus leave that parameter/patch at the last automated value. If you then restart playback at a point before the first recorded automation, it would result in a random patch (= random sound) depending on where you last stopped playback. That is why Podium always sets the parameter value at playback start.

    The question is where this default value should be taken from. As explained above, it cannot rely on the current parameter value in the VSTi. Currently Podium uses the default value defined in the parameter object properties. I’m going to do a thorough revision of the automation system in one of the next releases, at which point I’ll look at the alternative solution that druid nicely described:

    @druid wrote:

    One solution is for Podium to know there is an automation, then when playback is started quickly look for the previous clip from playback point and set it to the last value, and if there isn’t one, look for the next clip after playback point, and set it to the first value. Unless someone has hundreds of automation lanes (which isn’t unreasonable I guess) I don’t think this would slow anything down.

    in reply to: Preview 2.06: Bounce/Freeze #13386
    Zynewave
    Keymaster

    @Technophobia wrote:

    I have just tried using Beta 3 ( I know I am one behind ) and it still wants to connect to the Internet but does not crash if I stop access.
    When an arrangement was opened up it had finished loading the arrangement it then asks to connect to the Internet.

    It is not a big problem as long as it does not start to crash on every opening. I’m guessing it is still some plugin or other causing it somehow ?

    If the connect request happens when powering on the arrangement (i.e. when plugins are loaded into memory), it is most likely one of the plugins you have assigned on the tracks that tries to connect.

    in reply to: Preview 2.06: Bounce/Freeze #13385
    Zynewave
    Keymaster

    @aMUSEd wrote:

    Oh great – now I’ve clicked on the B button again and the whole app has frozen.

    Thanks for testing.

    Can you remember if the bounce track was set to offline or realtime bounce mode? I.e. did you see the render progress dialog when the app freeze occurred?

    in reply to: Preview 2.06: Bounce/Freeze #13384
    Zynewave
    Keymaster

    Beta5 is uploaded:

    Added “deactivate all bounce tracks” and “render all inactive bounce tracks” commands to the arrangement editor file menu.

    Similar to the solo and mute options, the group collapse option is now only available on the bottom source track in the chain. So if you reveal the track lane of an effect track, this will no longer have the collapse button.

    Realtime bounce recording will have a “red” waveform overlay showing the progress of the recording.

    I think I’m done with adding new features to the 2.06 release. I’m going to spend the rest of the week testing, and hopefully make a release in the weekend.

    in reply to: Preview 2.06: Bounce/Freeze #13364
    Zynewave
    Keymaster

    @Technophobia wrote:

    I can confirm the crashes on the Beta.
    It is on the first load/opening of the day of Podium.

    It wants to connect to the Internet and the Beta crashes if you don’t allow access (sometimes my connection is purposefully disconnected to stop interrupts upsetting the audio).

    I have just tried the last full version (2.05) and though it wants to connect to internet, it does not crash if you don’t allow access, so the problem seems to be with the Beta.
    Even on the Beta, once the first crash has happened and you open it again, it does not seem to want to connect to the internet so it runs fine.

    I do not have Gladiator installed at the moment, so it is not that causing the problem. I have Kubik, Ogun, Morphine, Cameleon and Atomic installed at present.

    Using Win XP with Dual core, if that helps. Any other info you need, let me know.

    When does it try to connect? During plugin scanning on new project creation, or when powering on an arrangement?

    If Podium tries to connect immediately after startup, then it’s nothing to do with plugins. There is nothing in the Podium code that tries to access the internet, unless your project file links to sound files located on the internet 😉

    In addition to your firewall, do you have some kind of spyware removal tool activated?

    in reply to: Preview 2.06: Bounce/Freeze #13363
    Zynewave
    Keymaster

    @ronin wrote:

    Let’s say we have a track with three effects. Bounce is set to offline mode and to the second effect. Pressing B renders the bounce track nicely and we are still able to play with the third effect (which is very cool). We now toggle bouncing to the third effect which removes the old bounce from the bounce track and disables playback. Pressing Ctrl+B will return the old bounce from fx number two and start its playback.
    I think in this case the shortcut Ctrl+B should not be possible since the old bounce doesn’t correspond to the actual settings. This could lead to some confusion (like it did for me 🙂 )

    It will be difficult to determine if an existing bounce recording is “out of date” compared to normal playback. In addition to the scenario you describe, it could happen if the bounce sound file is edited or if plugin presets are edited.

    Furthermore the purpose with the command for reenabling an old bounce recording, was to make it possible to compare the older bounce with changes you make to the plugins or to the timeline events. That way you can A/B compare your changes to determine if you should undo your latest changes, or redo the bounce with the changes.

    in reply to: Preview 2.06: Bounce/Freeze #13362
    Zynewave
    Keymaster

    @thcilnnahoj wrote:

    I’ll just say that the bounced overlay needs to be visually emphasized more.
    It can be kind of hard to notice with lower volume, which I’d say most people use during mixing:

    Dunno how much work this would be, but maybe the waveform could be tinted with the parent track’s color or the bounce button color?

    The bounce waveform color now matches the bounce button color, which can be configured in the colors dialog.

    Beta4 is uploaded. Apart from minor bug-fixes, I’ve changed the way that the focus track/chain is colored in the inspector, tracks region and mixer.

Viewing 15 posts - 2,566 through 2,580 (of 5,966 total)
© 2021 Zynewave