PDA

View Full Version : Cubase 4 registry inconsistencies...



TerryG
01-10-2009, 05:13 PM
This registry typo might explain some C4 quirks worthy of it's own thread...

I installed C4 from the disk a couple weeks ago, and immediately installed the 4.5.2 update.
In reviewing the registry of WinXP Pro a few minutes ago, I found something...

There is a near duplicate registry entry with a spelling error

The first example (correct "Technologies" spelling):
HKEY_CURRENT_USER\Software\Steinberg Media Technologies GmbH

The next (incorrect "Technologies" spelling, where the HALionOne folder resides):
HKEY_CURRENT_USER\Software\Steinberg Media Techologies GmbH

There are also differences in underlying folder names for Cubase: the first shows "Steinberg Cubase 4", the second simply "Cubase 4".

If a misspelling like this isn't consistent with every component within an entire update, shit isn't getting where it needs to be!
AND if overwriting needs to take place, it isn't happening either... is it???

messianic
01-10-2009, 05:40 PM
Yes Terry and the situation with the VST2 folder, setting it as the default shared folder. :smash:

The Guru
01-10-2009, 07:06 PM
One noteworthy Steinberg F-up that might explain some C4 quirks worthy of it's own thread...

I installed C4 from the disk a couple weeks ago, and immediately installed the 4.5.2 update.
In reviewing the registry of WinXP Pro a few minutes ago, I found something...

There is a duplicate registry entry resulting from a spelling error!

The first example (correct "Technologies" spelling):
HKEY_CURRENT_USER\Software\Steinberg Media Technologies GmbH

The next (incorrect "Technologies" spelling, where the HALionOne folder resides):
HKEY_CURRENT_USER\Software\Steinberg Media Techologies GmbH

There are also differences in underlying folder names for Cubase: the first shows "Steinberg Cubase 4", the second simply "Cubase 4".

If a misspelling like this isn't consistent with every component within an entire update, shit isn't getting where it needs to be!
AND if overwriting needs to take place, it isn't happening either... is it???
DOH!

Terry, that's on purpose because you can't have two keys with the exact same name so the top one is spelled correctly and the secong "adjusted".

As long as what's looking there knows this, there's no issues.

Mine's the same but I'm a lucky one who's Halion just works through all updates.

TerryG
01-10-2009, 08:13 PM
Terry, that's on purpose because you can't have two keys with the exact same name so the top one is spelled correctly and the secong "adjusted".

If that's the case, why not spell their name correctly both times and omit the "GmbH" on the second folder?
Or, keep the spelling consistent and overwrite the original data like most everyone else does?

Unless someone official clarifies this, it still looks like a typo to me.

Animus
01-10-2009, 08:32 PM
If that's the case, why not spell their name correctly both times and omit the "GmbH" on the second folder?
Or, keep the spelling consistent and overwrite the original data like most everyone else does?

Unless someone official clarifies this, it still looks like a typo to me.

I think what Guru means is that if you let it overwrite it will overwrite your other key.

The Guru
01-10-2009, 09:16 PM
If that's the case, why not spell their name correctly both times and omit the "GmbH" on the second folder?
Or, keep the spelling consistent and overwrite the original data like most everyone else does?

Unless someone official clarifies this, it still looks like a typo to me.

They could have added a 1 or such, but they chose this. Try to rename it and see the error you get. They could have done it a lot of ways, but this was the chosen.

What I said before is pure logic and common sense. As long and Halion knows it's the misspelled Key it needs it doesn't matter is it's called tutti-frutti.

Nice try, but no cigar. :icon_no:

TerryG
01-10-2009, 10:34 PM
They could have added a 1 or such, but they chose this. Try to rename it and see the error you get. They could have done it a lot of ways, but this was the chosen.

What I said before is pure logic and common sense. As long and Halion knows it's the misspelled Key it needs it doesn't matter is it's called tutti-frutti.

Nice try, but no cigar. :icon_no:
You're missing the point.

"If a misspelling like this isn't consistent with every component within an entire update, shit isn't getting where it needs to be!
AND if overwriting needs to take place, it isn't happening either."

Keep that comment in context with the conditional "might explain some C4 quirks".

Obviously if the typo was intended and everything within the code is consistent, it's not a concern as a possibility for those experiencing issues.

You assert everything is as intended... unless you can read the code, you can't know for sure.

I'm just raising the possibility.

The Guru
01-10-2009, 10:47 PM
Like I said, mine is the exact same way as yours and there are no issues with Halion finding presets here. You can't have two Registry Keys called the same thing so they left the n out to work around that.

Stop and think about it after trying to rename the second entry by adding the n and all will be revealed.

Like I said, they could have called it tutti-frutti so long as everything that was connected knew to look to that key.

You think you caught a big one, but the hook is hooked in your rubber raft. More pulling will cause a tear and you'll sink. Cut you line before it's too late.:rotfl:

The Guru
01-10-2009, 10:48 PM
Drag this to the Thunderdome before it's too late. :D

TerryG
01-10-2009, 11:02 PM
Drag this to the Thunderdome before it's too late. :D
If you're just here to throw flak, take yourself to the Thunderdome.
Evidently the qualifier "IF" in every comment I've made on this thread isn't getting through to you.

TAFKAT
01-11-2009, 12:59 AM
Good grief,

What just happened here ? :icon_eek3:

I know what it is, its a full moon..

P.S: These bloody smileys are too addictive.. :-(

The Guru
01-11-2009, 01:09 AM
:D

HowlingUlf
01-11-2009, 03:31 AM
I'm not very much at home at how programmers use the registry, but every now and then I poke around to straighten this or that out.
Do you, as a programmer just add new keys as you go or do you reuse old ones?
If you reuse old keys and there is a typo ... well, that could keep haunting you for a few weeks or it will just sink into oblivion until ... people start to complain about a strange behavior, small or... BIG? :icon_eek3:

messianic
01-11-2009, 04:29 AM
Do you, as a programmer just add new keys as you go or do you reuse old ones?

If you reuse old keys and there is a typo ... well, that could keep haunting you for a few weeks or it will just sink into oblivion until ... people start to complain about a strange behavior, small or... BIG? :icon_eek3:

The whole thing sounds dodgey to me, spelling errors in the registry?

HowlingUlf
01-11-2009, 05:48 AM
The whole thing sounds dodgey to me, spelling errors in the registry?
I don't know ... but the two first words you come to think of is not trust and respect :willy_nilly:

messianic
01-11-2009, 05:58 AM
I don't know either, where this Guru bloke gets off saying he has no issues with Halion One.

For me I hardly have a day go by when the presets don't show.

All the time I trash my presets along with all the hard work setting up key commands etc, when I can't be bothered knowing which files do what and if I leave one file behind because it's in use it doesn't work anyway, at least not as intended and I need to use track presets which are incompatible with the VST rack.

Steinberg, steinberg when will you fix your Halion One synth?

TerryG
01-11-2009, 09:19 AM
As you know, I never said the key was supposed to be the same, or that it was supposed to be overwritten. I said IF it should have been, it's a problem.

But, that's beside the real point, and it's missing the bigger picture:

Assuming this misspelled key resulted from an update, if every piece of code that needs to reference that key isn't equally misspelled in order to find it, something somewhere can go wrong. Most likely you'll never know why... you'll just think you found a bug... when the solution might be as simple as this typo (or the reference to "Cubase 4" rather than "Steinberg Cubase 4" within the correctly spelled key).
Suppose five pieces of code that need to find that key to do their jobs have been written using the correct "...Technologies" spelling for their reference target... They're referencing the wrong key. Some might be doing the same thing they did before the update (by virtue of referencing the original install key), just not providing the updated benefit like they should be. Others might not be doing anything, because they're also tied to a new update component, and the misspelling led that part to a dead end.

The notion that Steinberg intentionally misspelled the word "Technologies" in their company name is possible. I just think it's unlikely, especially when they could have chosen ANY other alteration (like omitting "GmbH") if the intention was to create a unique key. For that reason, until officially clarified, it seems likely an overwrite was intended.
Even if it wasn't, any one of a dozen guys can misspell a piece of interconnected code, or correctly spell the word "Technologies" by mistake and send something to the wrong place. If the problem is minor enough during beta, it goes unnoticed...

HowlingUlf
01-11-2009, 10:03 AM
I don't know either, where this Guru bloke gets off saying he has no issues with Halion One.

For me I hardly have a day go by when the presets don't show.

All the time I trash my presets along with all the hard work setting up key commands etc, when I can't be bothered knowing which files do what and if I leave one file behind because it's in use it doesn't work anyway, at least not as intended and I need to use track presets which are incompatible with the VST rack.

Steinberg, steinberg when will you fix your Halion One synth?

Maaaaaaannnnnn!??! :icon_eek3: :willy_nilly: You back up your settings before you delete them, don't you. Then pop them back as you need them. You have a list in the Manual about what goes where on page473 if you use Cubase, Nuendo I don't know but its probably towards the end in a chapter called something like "Where are the settings stored?"

messianic
01-11-2009, 04:59 PM
You're not talking about me ru?

@ULF I'm digging this Key Commands thing you always talk about I will save a file eventually, is it in XML format?

...oh and as for the subject matter at hand, can misspelled regisitry keys be attributed to buggy program behaviour without throwing exceptions, that's the question here.

LEX
01-11-2009, 05:10 PM
I don't know either, where this Guru bloke gets off saying he has no issues with Halion One.

For me I hardly have a day go by when the presets don't show.

All the time I trash my presets along with all the hard work setting up key commands etc, when I can't be bothered knowing which files do what and if I leave one file behind because it's in use it doesn't work anyway, at least not as intended and I need to use track presets which are incompatible with the VST rack.

Steinberg, steinberg when will you fix your Halion One synth?

Well, I haven't read through this whole thread so I can't comment on the registry thing.

But I have to ask.

Why is any self respecting person even bothering to use Halion?

It is by FAR, the worst sample player on the planet.
I'd rather use Gigastudio 3.

LEX

messianic
01-11-2009, 05:25 PM
Why is any self respecting person even bothering to use Halion?

..'cause it's quick and dirty and gives you a sound no matter how inaccurate or out of range it is plus some things just work like the Blues Lead.

It might sound like rubbish but the presets are properly categories and this is the whole point of Mediabay I guess.

It's only a pity other manufacturers aren't invited here since if they all allowed more than mere "converting presets" and instead had an easy to use and understand meta-data system then many more people would be happier customers I think.

TAFKAT
01-11-2009, 05:29 PM
Well, I haven't read through this whole thread so I can't comment on the registry thing.

But I have to ask.

Why is any self respecting person even bothering to use Halion?

It is by FAR, the worst sample player on the planet.
I'd rather use Gigastudio 3.

LEX

Hey LEX,

Its O.K as a scratch pad and for those that don't have a collection of 3rd party VSTi's yet , playing GM based MIDI files, etc..

The added library does actually have some usable stuff in there.. ;-)

Animus
01-11-2009, 05:31 PM
..'cause it's quick and dirty and gives you a sound no matter how inaccurate or out of range it is plus some things just work like the Blues Lead.

It might sound like rubbish but the presets are properly categories and this is the whole point of Mediabay I guess.

It's only a pity other manufacturers aren't invited here since if they all allowed more than mere "converting presets" and instead had an easy to use and understand meta-data system then many more people would be happier customers I think.

Well Halion dropped the ball long ago, not mentioning the lack of development on it. Kontakt pretty much destroyed it with scripting technology. Even if scripting was introduced in HAL4 they are so far behind it's too late. What they should just do now is bundle Halion in with Cubendo. Steinberg need to start thinking of ways to add value to their sequencers, which all the other sequencers have been doing.

Captain Caveman
01-11-2009, 07:07 PM
What they should just do now is bundle Halion in with Cubendo. Steinberg need to start thinking of ways to add value to their sequencers, which all the other sequencers have been doing.

I've been saying and thinking that for a while. That and releasing Cubase LE4 as freeware partially because it is impossible to demo Cubendo apart from in one of the ever decreasing physical technology-friendly music stores.

messianic
01-11-2009, 11:19 PM
Assuming this misspelled key resulted from an update, if every piece of code that needs to reference that key isn't equally misspelled in order to find it, something somewhere can go wrong.

Point taken, it's bad practice, especially if the next person doesn't know what value was last used, however personally I think a sense of humour is in order here since I understand this notion about using "real names" and whatever but getting upset over "name calling" in text seriously does not say much for us individuals whoever they are on whatever side they are on regardless of who said what first.

If the chat worked as was intended, ie the window that opens then maybe that might help, and I know Stacy what you told me I don't have an email account for the purpose but it didn't work before and I'm waiting for the update before I re-add it again (if I can make it that far).

Anyway, I understand this may be a non-issue in some respects but in other's it's also quite important since if it is the reason for Halion One breaking all the time then I want to know because I'm sick of it too and I've posted numerous times on this subject.

@guru

I get your point it works for you but how about you explain how it all works for everyone else instead, if you know what I mean.

greetz to all

messianic
01-11-2009, 11:22 PM
P.S. What's that you are holding by the way, FW lol

Animus
01-11-2009, 11:30 PM
How about everyone just chill the fuck out and have a beer. :emote_beerchug:

I cleaned up some of the nonsense in this thread. Shall we start fresh now? If you have personal beefs take it to Thunderdome :ninja: where it belongs. If you have something to say on the topic by all means carry on...

Daryl
01-12-2009, 04:59 AM
On the topic of Halion, I do give some credit to Steinberg for working with Fablesound and Broadway Big band, where none of the other developers could be bothered.

However that crap included in Cubendo is an embarrassment and I wish that the instructions for removing it were clear, or even official.

D

messianic
01-12-2009, 05:36 AM
Run the installer again I think and choose "custom".

Daryl
01-12-2009, 07:51 AM
Run the installer again I think and choose "custom".

Yes, but there are no instructions to verify this, and we shouldn't have to install that crap in the first place.

D

TAFKAT
01-12-2009, 11:34 AM
However that crap included in Cubendo is an embarrassment and I wish that the instructions for removing it were clear, or even official.

Hey Daryl,

I have never had the HALionOne installer automatically run straight after the install of Cubase, always needing to run it manually. So in some instances where it needn't be installed at all its great, but for instances where it does its a PITA.

Removing it is easy, each component , the plugin and each library instance has a separate entry in add remove , juts pick what you don't want and sweep out the crap.

A simple option on install would have been far simpler, but hey, we get what we are given, and " we zell like zit..":D

The Guru
01-12-2009, 06:41 PM
@guruI get your point it works for you but how about you explain how it all works for everyone else instead, if you know what I mean.

greetz to all

Maybe it's because I run Media Center Edition. :hihi:

I know people have issues with the Halion One install, I've helped dozens of people at c.net. I'm saying it isn't due to the mis-spelling pointed to in this thread. I have the exact same registry entries and Halion just works here and sees all its presets regardless the version or update.

Halion installs after everything and it takes a few seconds to come up. All I can think of is people don't wait for it and close the installer before it's done.

The Guru
01-12-2009, 06:45 PM
Terry G., sorry for jumping ugly the other day. No excuses, just an apology. I still stand firmly by my position that the mis-spell was on purpose and Steinberg's method of dealing with no two keys being named the same, but if you think different that's ok by me.:icon_cool:

Daryl
01-12-2009, 07:01 PM
Hey Daryl,

I have never had the HALionOne installer automatically run straight after the install of Cubase, always needing to run it manually. So in some instances where it needn't be installed at all its great, but for instances where it does its a PITA.


Ah but when you install the NEK, you don't get any option not to install it, as far as I remember.

D

messianic
01-12-2009, 07:15 PM
So even on the "pro" platform you don't have the option to *not* install the budget synthesiser content?

What a complete joke!

TAFKAT
01-13-2009, 12:35 AM
Ah but when you install the NEK, you don't get any option not to install it, as far as I remember.

D

You mean an option on installing HALionOne at all ?

No you don't, but like I said, for whatever reason, the automatic install script never works on my installs.., or more precisely , almost never , it self aborts after the initial install on both Cubase 4 and NEK 99% of the time, go figure.

And this is on dozens of systems.

I have never really worked out why , and it doesn't bother me because I know how to install it manually when needed, so its like a happy accident. I found the manual installation files hidden in the SoundFrame folder of the DVD, so when I do need HALionOne installed, its a non issue , but before I found them it was a PITA.., let me tell ya.

dcwave
01-13-2009, 02:35 PM
Yes, but there are no instructions to verify this, and we shouldn't have to install that crap in the first place.

D

Amen, Brother!
I am about to change out my drives and I am not looking forward to the time wasted going back to Control Panel and removing Hal and all its sounds.