Depending on someones objectives, it may or may not make business sense.ATN69 wrote:The guy is working on his own so it will happen when it happens. I am confident it will happen because from a business point of view it just makes perfect sense to have it ported to Windows. But it may not be a quick thing, that's all.
Pulsar 900 Series
- KVRAF
- 26939 posts since 3 Feb, 2005 from in the wilds
- KVRAF
- 11162 posts since 16 Mar, 2003 from Porto - Portugal
I doubt it for two reasons:ATN69 wrote:The guy is working on his own so it will happen when it happens. I am confident it will happen because from a business point of view it just makes perfect sense to have it ported to Windows. But it may not be a quick thing, that's all.
1. The API he is working on (which I don't know what it is) seems to not even allow the build of a VST version. Probably that's due to the graphics engine (my guess) being tightly connected with Apple's own APIs. To make a port, he would have to port the DSP code entirely OUT of where he is working now, and redo all the graphic work from scratch. The fact that he even doesn't have a VST and an AAX version ON MAC OS X and being apparently comfortable with that reinforces my suspitions. Just guessing - he can confirm or deny.
2. He doesn't seem very interested in Windows really, otherwise he would have choose, right before start, a platform (like Juice, for example) that would allow him to port his work easily, and create different versions for different platforms (not just VST, but AAX also). The fact that he (politely) did open the possibility may be seen as simply a way to not dismiss people eventually interested because "we never know". But given the time that passed already, and current state of the instrument, I don't see a Windows version happening EVER.
Last edited by fmr on Fri Oct 06, 2017 7:11 pm, edited 1 time in total.
Fernando (FMR)
- KVRist
- 134 posts since 6 Mar, 2016 from SF Bay Area, USA
- KVRAF
- 11162 posts since 16 Mar, 2003 from Porto - Portugal
You already showed that you're quite diplomatic 
Actually, regarding the framework, I think you're using this, right? https://developer.apple.com/metal/
Actually, regarding the framework, I think you're using this, right? https://developer.apple.com/metal/
Fernando (FMR)
- KVRist
- 134 posts since 6 Mar, 2016 from SF Bay Area, USA
Indirectly. The P900 uses the SpriteKit, so I get a lot of animation and update handling for free. Apple has optimised it pretty well and it runs on Metal now.fmr wrote:You already showed that you're quite diplomatic
Actually, regarding the framework, I think you're using this, right? https://developer.apple.com/metal/
I have done some work on a port, but I had to put it aside, as this is not a full time job for me. I also went down a path of vastly expanded system, fully customisable, 3D, design your own modules etc, but turns out that's way too much work. A straight port is not too much fun but much more reasonable so I've adjusted my ambition. I guess we'll see how it goes.
- KVRAF
- 11162 posts since 16 Mar, 2003 from Porto - Portugal
When you say "port" you are talking of a VST version on Mac right? Does Spritekit even prevent you from compiling a VST version?pulsarmodular wrote:Indirectly. The P900 uses the SpriteKit, so I get a lot of animation and update handling for free. Apple has optimised it pretty well and it runs on Metal now.fmr wrote:You already showed that you're quite diplomatic
Actually, regarding the framework, I think you're using this, right? https://developer.apple.com/metal/
I have done some work on a port, but I had to put it aside, as this is not a full time job for me. I also went down a path of vastly expanded system, fully customisable, 3D, design your own modules etc, but turns out that's way too much work. A straight port is not too much fun but much more reasonable so I've adjusted my ambition. I guess we'll see how it goes.
Fernando (FMR)
- KVRist
- 134 posts since 6 Mar, 2016 from SF Bay Area, USA
A port to a cross-platform/multiformat code base (Mac/Win/AU/VST/etc). Both the GUI and the AudioUnit plugin glue code need to be replaced. But the dsp, high level logic for actual modules, connections etc., the core of P900, is portable C++.fmr wrote:When you say "port" you are talking of a VST version on Mac right? Does Spritekit even prevent you from compiling a VST version?pulsarmodular wrote:Indirectly. The P900 uses the SpriteKit, so I get a lot of animation and update handling for free. Apple has optimised it pretty well and it runs on Metal now.fmr wrote:You already showed that you're quite diplomatic
Actually, regarding the framework, I think you're using this, right? https://developer.apple.com/metal/
I have done some work on a port, but I had to put it aside, as this is not a full time job for me. I also went down a path of vastly expanded system, fully customisable, 3D, design your own modules etc, but turns out that's way too much work. A straight port is not too much fun but much more reasonable so I've adjusted my ambition. I guess we'll see how it goes.
-
- KVRer
- 9 posts since 29 Aug, 2017
Cheers for the response. Will keep my fingers crossed.pulsarmodular wrote:A port to a cross-platform/multiformat code base (Mac/Win/AU/VST/etc). Both the GUI and the AudioUnit plugin glue code need to be replaced. But the dsp, high level logic for actual modules, connections etc., the core of P900, is portable C++.fmr wrote:When you say "port" you are talking of a VST version on Mac right? Does Spritekit even prevent you from compiling a VST version?pulsarmodular wrote:Indirectly. The P900 uses the SpriteKit, so I get a lot of animation and update handling for free. Apple has optimised it pretty well and it runs on Metal now.fmr wrote:You already showed that you're quite diplomatic
Actually, regarding the framework, I think you're using this, right? https://developer.apple.com/metal/
I have done some work on a port, but I had to put it aside, as this is not a full time job for me. I also went down a path of vastly expanded system, fully customisable, 3D, design your own modules etc, but turns out that's way too much work. A straight port is not too much fun but much more reasonable so I've adjusted my ambition. I guess we'll see how it goes.
- KVRAF
- 11162 posts since 16 Mar, 2003 from Porto - Portugal
So, basically, it confirms my assumptions. I wish you all the best, and hope you succeed, but it will not be an easy task that you have in front of youpulsarmodular wrote: A port to a cross-platform/multiformat code base (Mac/Win/AU/VST/etc). Both the GUI and the AudioUnit plugin glue code need to be replaced. But the dsp, high level logic for actual modules, connections etc., the core of P900, is portable C++.
Just curious: What platform are you thinking on to do the job?
Fernando (FMR)
- KVRAF
- 2110 posts since 5 Oct, 2015 from Swedish / Living in Hong Kong
Very true. But I don't think Windows require more or less support than any Mac OS, it's just that when you open up your product for a larger number of customers you will of course have more people asking for support.plexuss wrote:Porting to windoze might open up a huge support pandoras box. I wouldn't wish that on anyone.ATN69 wrote:The guy is working on his own so it will happen when it happens. I am confident it will happen because from a business point of view it just makes perfect sense to have it ported to Windows. But it may not be a quick thing, that's all.
Win 10 -64bit, CPU i7-7700K, 32Gb, Focusrite 2i2, FL-studio 20, Studio One 4, Reason 10
- KVRist
- 134 posts since 6 Mar, 2016 from SF Bay Area, USA
Already did some Win GUI design!
You do not have the required permissions to view the files attached to this post.
- KVRAF
- 37390 posts since 14 Sep, 2002 from In teh net
Any idea why this simply doesn't show/scan in Tracktion Waveform? (does support AU/64 bit)
- KVRist
- 134 posts since 6 Mar, 2016 from SF Bay Area, USA
Apple changed the AU discovery protocol several years ago. Numerology and Live had the same problem initially but that's been resolved by updates. My guess is Tracktion is still using the legacy method.aMUSEd wrote:Any idea why this simply doesn't show/scan in Tracktion Waveform? (does support AU/64 bit)
-
- KVRist
- 45 posts since 25 Feb, 2014
fmr wrote:I doubt it for two reasons:ATN69 wrote:The guy is working on his own so it will happen when it happens. I am confident it will happen because from a business point of view it just makes perfect sense to have it ported to Windows. But it may not be a quick thing, that's all.
1. The API he is working on (which I don't know what it is) seems to not even allow the build of a VST version. Probably that's due to the graphics engine (my guess) being tightly connected with Apple's own APIs. To make a port, he would have to port the DSP code entirely OUT of where he is working now, and redo all the graphic work from scratch. The fact that he even doesn't have a VST and an AAX version ON MAC OS X and being apparently comfortable with that reinforces my suspitions. Just guessing - he can confirm or deny.
2. He doesn't seem very interested in Windows really, otherwise he would have choose, right before start, a platform (like Juice, for example) that would allow him to port his work easily, and create different versions for different platforms (not just VST, but AAX also). The fact that he (politely) did open the possibility may be seen as simply a way to not dismiss people eventually interested because "we never know". But given the time that passed already, and current state of the instrument, I don't see a Windows version happening EVER.
I think your analysis is spot on, apart from the window port. Juce is a viable option.
- KVRAF
- 11162 posts since 16 Mar, 2003 from Porto - Portugal
Although it doesn't look so gorgeous I wouldn't mind to have Pulsar 900 like this, as long as the sound is there.pulsarmodular wrote:Already did some Win GUI design!
Fernando (FMR)
