elerouxx wrote:Thanks, Surfwhammy, your posts are very detailed as usual. The conclussion is that it's working on a mac but not on windows. I hope they fix it soon, and I would really like to see this working as well as in Mac.
Glad to help! ![Smile :)](./images/smilies/icon_e_smile.gif)
I think that Ableton Live 9 (32-bit) is working nicely with NOTION 4 (32-bit) running on Mac OS X 10.8.3 (Mountain Lion), which is the current version of Mac OS X, and the more I use Ableton Live 9, the more I like it . . .
Although I am going only by intuition, since I do not have a Windows 7 machine to do testing, I am not convinced that Ableton Live 9 will not work in Windows 7, and there are several reasons for this bit of guessing, primary of which is the fact that there is so much stuff happening behind the scenes in ReWire sessions--including deeply intimate interactions with the operating system--that all it takes for everything to come to a screaming halt is one tiny mistake in configuring the applications and anything else associated with the ReWire session, in which case it will appear that ReWire does not work, when the only real problem is that some apparently insignificant parameter is set incorrectly and instead of being an insignificant parameter it actually is a significant parameter . . .
Another reason for suggesting this is based on my experience getting NOTION 3 and Digital Performer 7 (MOTU) to do ReWire, which took about six weeks of work, typically 12 to 18 hours a day, in part because ReWire at the time was a new technology for me and nothing made any sense, but after doing a lot of often frustrating experiments and getting some help from MOTU Technical Support (which curiously was two-fold, specifically [a] it works with Digital Performer and [b] test it with the free demo versions of Ableton and Reason, where it also works), eventually I discovered the rules and got it working accurately and reliably on the Mac . . .
As you might know, I have a Computer Science degree and switched from doing mainframe programming to doing Windows programing beginning with the first version of Windows, but some things just make no sense to me at first, and I have to do a lot of learning, which mostly maps to doing experiments toward the goal of discovering what is happening behind the scenes, and one of the things I did, which took approximately 18 months, was to get approved by Propellerhead Software to be a ReWire developer, which in a practical way maps to my having the ReWire software developer kit and documentation for the Mac and Windows, which since it came much later, long after I had discovered the rules, mostly just verified that what I thought was happening is correct, and it is a bit mind-boggling, which is the best way I can describe it in a simple high-level way, and it is all the more amazing because everything is vastly time-dependent, so everything needs to happen virtually instantly . . .
Another useful bit of information is that I tend to be operating system agnostic, but at the same time I am practical, where my perspective is that I want to focus on music rather than on messing with computers, although I devote a good bit of time to messing with computers, but mostly to help people, except that it is a bit of FUN, and I like knowing how to do stuff, and this perspective is the reason that I do everything on the Mac, which is based on a key fact, which is that most digital music software is developed first for the Mac and then ported to Windows, which is done at the dawn of the early-21st century for several reasons, one of which is that for companies that have been in business for a long time, it is natural to focus on the Mac, but also because Apple is the only company that has a complete infrastructure in terms of platforms (Mac OS X and iOS), where the code essentially is the same for Mac OS X and iOS applications, with a few variations but not so many, such that you can develop one set of base code and then use it to create applications for the Mac (iMac, MacBook, Mac mini, and Mac Pro), iPad, iPhone, and iPod touch, and Apple makes a diligent effort to keep all its hardware devices consistent with Mac OS X and iOS, and this does not happen on any other platform, where the other platforms generally keep everything in constant motion, changing all the time, which for software developers is a mess . . .
I am not suggesting that Apple never changes the code base, but Apple makes an effort to keep any changes at least somewhat to a minimum and not a complete and total hassle, at least most of the time . . .
Consider the realities from the perspective of a software developer, beginning with Mac OS X 10.0, which was released in 2001 along with the first iPod . . .
There have been eight major operating system upgrades over the past 10 or so years, and once iOS was released there have been a total of six major versions, along with a lot of new hardware devices (iPad, iPhone, and iPod touch), but in some respects everything is similar . . .
Then consider Windows, where in 2001 there was Windows 2000 and Windows XP, as I recall, along with various versions of Windows Server, but then there was Windows Vista, followed by Windows 7 and most recently Windows 8, and each one of the major versions of Windows involved radical changes in everything, where my current hypothesis is that the "logic" for doing it this way is based on Bill Gates doubling his wealth in the early years with each new and completely different version of Windows, hence it is based on a formula that made excellent sense in the late-1980s and 1990s but makes nearly no sense today at the dawn of the early-21st century . . .
So, the key bit of information regarding ReWire and Windows is that it makes sense to determine which version of Windows is favored currently by software developers, and my best guess is that it is Windows 7, hence intuition suggests that if you are running Windows 7 on reasonably current hardware and are doing it in a way which is consistent to the way software developers do everything, then I would
not be surprised if Ableton Live 9 does ReWIre nicely with NOTION 4 . . .
And part of the logic is that it makes no sense for Ableton to release a Windows version of Live 9 and to say that it does ReWire when it does not do ReWire . . .
It might not work with Windows XP, Windows Vista, or Windows 8, but the software developers at Ableton got it working on some version of Windows, and my best guess is that they got it working on Windows 7, probably by porting it from the Mac OS X version . . .
Remember that all it takes is one tiny configuration mistake to make ReWIre stop working, and it could be something so simple as having ReWIre working nicely in 64-bit mode with NOTION 4 (64-bit) but then switching to a 32-bit Digital Audio Workstation (DAW) application and forgetting to toggle the "Enable ReWIre" option in the 32-bit version of NOTION 4 so that NOTION 4 loads and initializes itself to use the 32-bit version of ReWire . . .
Another example on the Mac happens when you are doing ReWire with Digital Performer and NOTION and start a song at the first beat of the first measure, which Digital Performer does not like and immediately crashes, where the solution is to insert four empty measures in the NOTION score and then to start on the first beat of the fifth measure or later but never earlier, although sometimes I back up to the first beat of the fourth measure with no problems . . .
Explained another way, it is like making Italian Meringue cake frosting, which is not difficult to do once you discover the rules but can be extraordinarily difficult otherwise, where this recipe works if the altitude of your kitchen is in the range of sea level to 200 feet above sea level. if you are on a mountain, then best wishes . . .
- Code: Select all
Italian Meringue Cake Frosting (Low Altitude, Relative Kitchen Humidity 50 To 75 Percent, Ambient Kitchen Temperature Approximately 72-Degrees Fahrenheit)
1 and 1/2 cups of sugar
1/2 cup of water
1 teaspoon of cream of tartar
1 teaspoon of vanilla extract
the whites of four extra large eggs
(1) Put the sugar and water in a small pot and heat it to 245 degrees Fahrenheit, measuring the temperature with a Taylor® candy thermometer . . .
(2) Whip the four egg whites in a mixer at high-speed adding the cream of tartar until the egg whites make peaks . .
(3) Slowly pour the 245-degree Fahrenheit sugar syrup onto the whipped egg whites at the side of the mixer bowl while continuing to whip the egg whites at high-speed . . .
(4) Add the teaspoon of vanilla extract and whip perhaps a minute more, but stop while the Italian Meringue continues to make peaks, and avoid over-whipping, since if you over-whip it changes to a texture like Elmer's Glue . . .
![Image](http://www.surfwhammys.com/Surfwhammy-Chocolate-Cake-Italian-Meringue-Frosting.png)
~ ~ ~
Continued in the next post ~ ~ ~