New MuseScore alpha for mac

6 messages Options
Embed this post
Permalink
lasconic

New MuseScore alpha for mac

Reply Threaded More More options
Print post
Permalink
Thanks to Joachim and his invaluable work(1), I managed to build a new
alpha release on my new macbook.
You can found it at http://prereleases.musescore.org/macosx

For those interested, it's quite simple:
- Install Qt SDK from nokia website, the dmg is ok
- Install CMake 2.6.4 from cmake.org, the dmg is ok
- check out musescore trunk from SVN
- run cmake -G Xcode in mscore directory
- double click on the mscore.xcodeproj file created in the finder
- in  XCode, click Build and Go. And 1 hour or so later you will have
musescore on your screen.

To package it, I use the marvelous macdeployqt utility install with Qt.
Just run macdeployqt mscore.app -dmg and you'll have a DMG file with
Qt included as a framework in mscore.app

Once I did that, I realize that
- the font issue is no more present
- I can see the slashscreen ;)
- Icon in svg are ok (?)
- Tooltips are ok too

I still had the crash on quit but I solve it by commenting out the
code to delete the window on close event in mscore.cpp.
So
- no more crash on quit

Tested only on 10.5.6 and 10.5.7.

So what's next ?
- There's still no sound nor midi input
- Plugins are not working, most likely they are not packed in
- Same for templates and other external files...
- Macosx integration sucks... no icon, bad name in the dock etc ...

Test yourself :)

Lasconic

(1)http://n2.nabble.com/build-for-mac-os-x-td1499960.html

------------------------------------------------------------------------------
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Joachim Ganseman

Re: New MuseScore alpha for mac

Reply Threaded More More options
Print post
Permalink
wow, great job! I was not aware of the existence of that Qt mac
deployment script, stupid that I missed that...

I'm now thinking that it's due to something with static linking going
wrong, that with me the splash screen would not work and the icons
would disappear. I've tried to build MuseScore again yesterday, from
trunk with the latest Qt manually compiled, and as I did it earlier
all statically linked, and it failed for me again. Clearly, just using
the SDK as it can be downloaded is the way to go (and quite a relief
that I don't have to manually compile Qt myself anymore, it takes half
a day...)

This weekend I'll have access to a Mac with G4 processor and OSX 10.4,
I'll test it on there too and report the results.

Cheers,

Joachim

2009/6/30 Lasconic <[hidden email]>:

> Thanks to Joachim and his invaluable work(1), I managed to build a new
> alpha release on my new macbook.
> You can found it at http://prereleases.musescore.org/macosx
>
> For those interested, it's quite simple:
> - Install Qt SDK from nokia website, the dmg is ok
> - Install CMake 2.6.4 from cmake.org, the dmg is ok
> - check out musescore trunk from SVN
> - run cmake -G Xcode in mscore directory
> - double click on the mscore.xcodeproj file created in the finder
> - in  XCode, click Build and Go. And 1 hour or so later you will have
> musescore on your screen.
>
> To package it, I use the marvelous macdeployqt utility install with Qt.
> Just run macdeployqt mscore.app -dmg and you'll have a DMG file with
> Qt included as a framework in mscore.app
>
> Once I did that, I realize that
> - the font issue is no more present
> - I can see the slashscreen ;)
> - Icon in svg are ok (?)
> - Tooltips are ok too
>
> I still had the crash on quit but I solve it by commenting out the
> code to delete the window on close event in mscore.cpp.
> So
> - no more crash on quit
>
> Tested only on 10.5.6 and 10.5.7.
>
> So what's next ?
> - There's still no sound nor midi input
> - Plugins are not working, most likely they are not packed in
> - Same for templates and other external files...
> - Macosx integration sucks... no icon, bad name in the dock etc ...
>
> Test yourself :)
>
> Lasconic
>
> (1)http://n2.nabble.com/build-for-mac-os-x-td1499960.html
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Mscore-developer mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>

------------------------------------------------------------------------------
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
lasconic

Re: New MuseScore alpha for mac

Reply Threaded More More options
Print post
Permalink
Indeed it's very nice script :) But as far as I understand it just
deal with qt libs, so it might be a problem for other dependencies.
I think there is something in CMake to do the same thing. Check :
http://www.cmake.org/Wiki/BundleUtilitiesExample

If you have access to mac 10.4, can you please test my package? As I
build in on 10.5.7, I'm not sure it will work.

Thank you!
Lasconic

2009/7/2 Joachim Ganseman <[hidden email]>:

> wow, great job! I was not aware of the existence of that Qt mac
> deployment script, stupid that I missed that...
>
> I'm now thinking that it's due to something with static linking going
> wrong, that with me the splash screen would not work and the icons
> would disappear. I've tried to build MuseScore again yesterday, from
> trunk with the latest Qt manually compiled, and as I did it earlier
> all statically linked, and it failed for me again. Clearly, just using
> the SDK as it can be downloaded is the way to go (and quite a relief
> that I don't have to manually compile Qt myself anymore, it takes half
> a day...)
>
> This weekend I'll have access to a Mac with G4 processor and OSX 10.4,
> I'll test it on there too and report the results.
>
> Cheers,
>
> Joachim
>
> 2009/6/30 Lasconic <[hidden email]>:
>> Thanks to Joachim and his invaluable work(1), I managed to build a new
>> alpha release on my new macbook.
>> You can found it at http://prereleases.musescore.org/macosx
>>
>> For those interested, it's quite simple:
>> - Install Qt SDK from nokia website, the dmg is ok
>> - Install CMake 2.6.4 from cmake.org, the dmg is ok
>> - check out musescore trunk from SVN
>> - run cmake -G Xcode in mscore directory
>> - double click on the mscore.xcodeproj file created in the finder
>> - in  XCode, click Build and Go. And 1 hour or so later you will have
>> musescore on your screen.
>>
>> To package it, I use the marvelous macdeployqt utility install with Qt.
>> Just run macdeployqt mscore.app -dmg and you'll have a DMG file with
>> Qt included as a framework in mscore.app
>>
>> Once I did that, I realize that
>> - the font issue is no more present
>> - I can see the slashscreen ;)
>> - Icon in svg are ok (?)
>> - Tooltips are ok too
>>
>> I still had the crash on quit but I solve it by commenting out the
>> code to delete the window on close event in mscore.cpp.
>> So
>> - no more crash on quit
>>
>> Tested only on 10.5.6 and 10.5.7.
>>
>> So what's next ?
>> - There's still no sound nor midi input
>> - Plugins are not working, most likely they are not packed in
>> - Same for templates and other external files...
>> - Macosx integration sucks... no icon, bad name in the dock etc ...
>>
>> Test yourself :)
>>
>> Lasconic
>>
>> (1)http://n2.nabble.com/build-for-mac-os-x-td1499960.html
>>
>> ------------------------------------------------------------------------------
>> _______________________________________________
>> Mscore-developer mailing list
>> [hidden email]
>> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>>
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Mscore-developer mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/mscore-developer
>

------------------------------------------------------------------------------
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
lasconic

Re: New MuseScore alpha for mac

Reply Threaded More More options
Print post
Permalink
Some good news for mac :)
I just commited some modification to handle the resources and the sound.
The version running on my computer has now working plugins, access to
templates etc..
The score is playing too ! with soundfont. And I can enter notes with
my MIDI keyboard.

For the moment, I didn't do a package but I will.
Here are the steps to build the current trunk
Install Qt (dmg)
Install cmake (dmg)
Install macport (dmg)
install pkgconfig and portaudio from macports (sudo port install)

cmake -DCMAKE_INSTALL_PREFIX=../applebuild -G Xcode

Then build in xcode and do the install target as well. You should have
a working bundle with resources in it in applebuild directory

What's next ?
- Create a self contained bundle with every libs in it. I think
portaudio has to be handle just like qt
- Create a user friendly dmg image with a background and symlink to application

For these two points, I will write and commit a script calling
macdeployqt and adding stuff. Something similar too :
http://techbase.kde.org/Projects/Marble

- Enable audio file export through libsndfile. This lib is in macport
apparently but depends on others. I set HAS_AUDIOFILE to TRUE but
appently is not enough. I'm not sure how to handle this. Joachim ?
Anyone ?

More soon :)
Lasconic

------------------------------------------------------------------------------
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
lasconic

New MuseScore alpha for mac

Reply Threaded More More options
Print post
Permalink
Here is a new prerelease package for mac.
http://prereleases.musescore.org/macosx/musescore-r1911.dmg
I'm not sure everything is well linked and I have only one mac to test on ;)
So it's tested on macosx 10.5.7 only.

What's new from previous release?
- sound : scores are played, and notes are played when you enter
them.(not tested with another defaukt)
- Midi in from a keyboard (tested with Roland UM-1x)
- 'Nice' DMG with background and application folder link (image attached)

Please test it and report your findings (and crashes) with your OS version

Lasconic



2009/7/3 Lasconic <[hidden email]>:

> Some good news for mac :)
> I just commited some modification to handle the resources and the sound.
> The version running on my computer has now working plugins, access to
> templates etc..
> The score is playing too ! with soundfont. And I can enter notes with
> my MIDI keyboard.
>
> For the moment, I didn't do a package but I will.
> Here are the steps to build the current trunk
> Install Qt (dmg)
> Install cmake (dmg)
> Install macport (dmg)
> install pkgconfig and portaudio from macports (sudo port install)
>
> cmake -DCMAKE_INSTALL_PREFIX=../applebuild -G Xcode
>
> Then build in xcode and do the install target as well. You should have
> a working bundle with resources in it in applebuild directory
>
> What's next ?
> - Create a self contained bundle with every libs in it. I think
> portaudio has to be handle just like qt
> - Create a user friendly dmg image with a background and symlink to application
>
> For these two points, I will write and commit a script calling
> macdeployqt and adding stuff. Something similar too :
> http://techbase.kde.org/Projects/Marble
>
> - Enable audio file export through libsndfile. This lib is in macport
> apparently but depends on others. I set HAS_AUDIOFILE to TRUE but
> appently is not enough. I'm not sure how to handle this. Joachim ?
> Anyone ?
>
> More soon :)
> Lasconic
>

------------------------------------------------------------------------------
_______________________________________________
Mscore-developer mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/mscore-developer
Thomas Bonte

Re: New MuseScore alpha for mac

Reply Threaded More More options
Print post
Permalink
Successfully tested on an iMac (Mac Intel) 10.5.6.
Sound works, no test results for midi. Great work!

lasconic wrote:
Here is a new prerelease package for mac.
http://prereleases.musescore.org/macosx/musescore-r1911.dmg
I'm not sure everything is well linked and I have only one mac to test on ;)
So it's tested on macosx 10.5.7 only.

What's new from previous release?
- sound : scores are played, and notes are played when you enter
them.(not tested with another defaukt)
- Midi in from a keyboard (tested with Roland UM-1x)
- 'Nice' DMG with background and application folder link (image attached)

Please test it and report your findings (and crashes) with your OS version

Lasconic



2009/7/3 Lasconic <lasconic@gmail.com>:
> Some good news for mac :)
> I just commited some modification to handle the resources and the sound.
> The version running on my computer has now working plugins, access to
> templates etc..
> The score is playing too ! with soundfont. And I can enter notes with
> my MIDI keyboard.
>
> For the moment, I didn't do a package but I will.
> Here are the steps to build the current trunk
> Install Qt (dmg)
> Install cmake (dmg)
> Install macport (dmg)
> install pkgconfig and portaudio from macports (sudo port install)
>
> cmake -DCMAKE_INSTALL_PREFIX=../applebuild -G Xcode
>
> Then build in xcode and do the install target as well. You should have
> a working bundle with resources in it in applebuild directory
>
> What's next ?
> - Create a self contained bundle with every libs in it. I think
> portaudio has to be handle just like qt
> - Create a user friendly dmg image with a background and symlink to application
>
> For these two points, I will write and commit a script calling
> macdeployqt and adding stuff. Something similar too :
> http://techbase.kde.org/Projects/Marble
>
> - Enable audio file export through libsndfile. This lib is in macport
> apparently but depends on others. I set HAS_AUDIOFILE to TRUE but
> appently is not enough. I'm not sure how to handle this. Joachim ?
> Anyone ?
>
> More soon :)
> Lasconic
>

------------------------------------------------------------------------------
_______________________________________________
Mscore-developer mailing list
Mscore-developer@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/mscore-developer