mtytel / helm

Helm - a free polyphonic synth with lots of modulation
http://tytel.org/helm
GNU General Public License v3.0
2.36k stars 200 forks source link

Build in Xcode 8 fails #178

Closed lazzarello closed 6 years ago

lazzarello commented 6 years ago

I was looking into implementing the OSC protocol to control parameters and began to build the source from this repo.

This is probably an Xcode issue but figured I'd check here first. When I open the project and choose Run from the menu, I get the following error

Signing for "Helm - App" requires selecting either a development team or a provisioning profile. Select a development team or a provisioning profile in the project editor.

When I try to select a development team or provisioning profile, there are none available. It appears Apple has included some kind of checkpoint control in their IDE which prevents everyone from using the compiler? Just a guess.

lazzarello commented 6 years ago

Responding to my own issue, as yesterday I was not aware of the existence of JUCE.

I didn't realize the IDE projects were generated by a utility called Projucer, which would explain why the Apple ID belonging to @mtytel was included in the .xcodeproj

After getting set up with Projucer and generating my own IDE project, building worked first try. I have included the juce_osc module in a fork. Let me know if i'm duplicating any work not pushed to your repo.

My motivation to add OSC came after I built a DIY Illucia DTR controller. Your synth engine seems like an excellent target with source code. Not totally clear on my own design goals for adding OSC. At the least binding an OSC address with a boolean arg to enable/disable modules through an electrical switch might be a simple thing to start.