Phil Burk
Phil Burk
JUCE is supposed to provide cross platform support on Linux, Mac, Windows, Android, etc. So I decided to try it. I installed JUCE on Ubuntu 18.04 I then loaded the...
I have not tried to build the Windows version of HMSL in a long time. But it might work. I think Microsoft will still run WIn32 apps. > not something...
As a workaround, I added this to demo_action.fth : DACT.PLAY ( -- ) midi.clear midi.parser.on default-screen @ action-screen default-screen ! \ SHOW ACTION-SCREEN HMSL ( no preposted morphs ) default-screen...
The original Mac HMSL had some menus. Some were for the integrated text editor on the Mac and are not worth implementing. But there were some HMSL specific menus that...
DACT.PLAY and DEMO.ACTIONS both now hang and cause the CPU to spin.
This might offer some clues: https://forum.juce.com/t/cannot-display-menu-using-menubarmodel/46966
This seems harder than I thought. Creating CMake files for JUCE projects is quite involved.
There is a lot of code here. Please limit the text to the relevant info. FLOGCR was defined in h4thsystem:logto That file needs to be ported.
OFFSET_END is used with FSEEK. It was originally defined in H4th.a The FILE words from H4th.a need to be ported.
I ported FEMIT and LOGTO. LOGTO used to redirect TYPE but now it redirects EMIT. But there is still one main problem. Many parts of the pForth kernel, including ioType(),...