I made yet another CVS commit, now the Instruments DB on Windows gets
automatically created.
it checks for the existence of "%USERPROFILE%\.linuxsampler\instruments.db"
if it does not exists then the .linuxsampler subdir is created and
then a new empty Instruments DB is created
( calls InstrumentsDb::Format() )

That way we don't have to worry about the user or the installer
manually creating an Instruments DB before using LS.

cheers,
Benno



2009/6/6 Benno Senoner <benno.seno...@googlemail.com>:
> I forgot to say those compiling LS under Windows have to create an
> empty Instruments DB
> before running it.
> just do:
>
> mkdir "%USERPROFILE%\.linuxsampler"
> linuxsampler.exe --create-instruments-db
> "%USERPROFILE%\.linuxsampler\instruments.db"
>
> in the final release the installer will either do it for you and
> provide an entry in the start menu to create the
> DB or as Andreas proposed LS could automatically create the DB at
> startup time in case it is not found.
>
> cheers,
> Benno
>
>
>
> 2009/6/6 Benno Senoner <benno.seno...@googlemail.com>:
>> Hi all,
>> thanks for the patch Andreas, I applied it.
>>
>> I commited some updates to Instruments DB support under Windows to CVS
>> and now it
>> works in both standalone and VST mode.
>>
>> Together with Andreas we decided to place the instruments DB file in
>> %USERPROFILE%\.linuxsampler\instruments.db
>> (USERPROFILE points to the user's home dir usually C:\Documents and
>> Settings\username)
>>
>> which is multi user friendly and allows each Windows user to have his
>> own instruments DB.
>>
>> Now Windows users should have no reason to be envious of Linux or OS/X users 
>>  :)
>>
>> cheers,
>> Benno
>>
>>
>>
>>
>> 2009/6/6 Andreas Persson <andreas.pers...@adamomail.se>:
>>> On 06/05/2009 05:58 PM, Benno Senoner wrote:
>>>>
>>>> With the help of Andreas and Grigor I was able to implement
>>>> Instruments DB support on Windows I already commited the changes to
>>>> CVS.
>>>
>>> I get some ugly warnings when I cross-compile. I did a patch to get rid of
>>> them, maybe you can test it so I didn't break the functionality?
>>>
>>>> In order to work correcty so that both the standalone and VST version
>>>> of LS use the same Instruments DB file it is necessary to add support
>>>> for relative paths
>>>> for the instruments DB file similar to what the editor plugin loader
>>>> does. This was implemented by Andreas so perhaps it would be nice if
>>>> Andreas could add this
>>>> to the instruments DB class too (or give some hints what's the best
>>>> way to add it to the Instruments DB class).
>>>
>>> Yes, sure, I can give you a hint. :) The function I added is called
>>> Sampler::GetInstallDir().
>>>
>>> /Andreas
>>>
>>>
>>> ------------------------------------------------------------------------------
>>> OpenSolaris 2009.06 is a cutting edge operating system for enterprises
>>> looking to deploy the next generation of Solaris that includes the latest
>>> innovations from Sun and the OpenSource community. Download a copy and
>>> enjoy capabilities such as Networking, Storage and Virtualization.
>>> Go to: http://p.sf.net/sfu/opensolaris-get
>>> _______________________________________________
>>> Linuxsampler-devel mailing list
>>> Linuxsampler-devel@lists.sourceforge.net
>>> https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel
>>>
>>>
>>
>

------------------------------------------------------------------------------
OpenSolaris 2009.06 is a cutting edge operating system for enterprises 
looking to deploy the next generation of Solaris that includes the latest 
innovations from Sun and the OpenSource community. Download a copy and 
enjoy capabilities such as Networking, Storage and Virtualization. 
Go to: http://p.sf.net/sfu/opensolaris-get
_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to