wave.jaco wrote:I have been pondering over the idea of running Hauptwerk on an IoT-type platform, such as the Raspberry Pi, BeagleBone and Intel Edison. Of course, these platforms have their limitations, especially in RAM and processing power specifications.
I am just thinking of which platforms can be used to actually run Hauptwerk on which would not require the organist to literally boot up a PC/laptop and running Hauptwerk by hand. Rather, I am looking for ways to run Hauptwerk on such a platform where you would just turn on the power to your organ (and thus also the platform Hauptwerk runs on), wait a few seconds or a minute (the idea is not to wait too long for a whole PC to start up), and just start playing.
The free version of Hauptwerk is specifically in question here, since it requires relatively limited resources (compared to the other versions) from its operating platform.
Hello wave.jaco,
My apologies for a delayed reply (I was away last week).
To confirm others' replies, Hauptwerk (any edition) specifically needs to run on one of the operating systems and CPUs covered in our prerequisites:
https://www.hauptwerk.com/learn-more/requirements/ https://www.hauptwerk.com/clientuploads/documentation/PDF/HauptwerkPrerequisites.pdfIt definitely won't work on other types of CPU (e.g. ARM or other x86-incompatible mobile/Internet-of-Things CPUs), or natively on other operating systems.
The Basic/Advanced editions don't actually use or require any more resources (CPU, RAM, etc.) than the Free Edition -- they just allow more people to use more RAM and polyphony (CPU) if they wish.
wave.jaco wrote:Perhaps for the time being,a dedicated PC containing a solid state hard drive, running nothing else but HW, is the best option for now. One could also build an "intelligent" switching circuit that can power up/down all of the hardware with only the pressing of one single switch.
Yes -- that would be the approach that I'd recommend if you're looking to make an 'embedded' system.
Best regards, Martin.
Hauptwerk software designer/developer, Milan Digital Audio.