# Has this changed? (Introjucer to Projucer)

**URL:** <https://forum.juce.com/t/has-this-changed-introjucer-to-projucer/17631>\
**Category:** Getting Started\
**Created:** [May 8, 2016, 8:16pm UTC](https://forum.juce.com/t/has-this-changed-introjucer-to-projucer/17631 "2016-05-08T20:16:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![sgalb](https://avatars.discourse-cdn.com/v4/letter/s/e274bd/32.png) [@sgalb](https://forum.juce.com/u/sgalb)\
**Post date:** [May 8, 2016, 8:16pm UTC](https://forum.juce.com/t/has-this-changed-introjucer-to-projucer/17631/1 "2016-05-08T20:16:42Z")

</div>

I have only basic knowledge of c++, so sorry if this is a stupid question…

I watched a tutorial video on youtube (hour long-he was using xcode on a mac with introjucer, I’m using visual studio 2015 on windows 10 with projucer) and everything was going smoothly until he got to a point (37 1/2 mins in) wheres he’s seeing precompiled code that I’m not.

I’ll call my project ‘myplugin’

in ‘pluginprocessor.cpp’ he’s seeing:

```
//below is the code
int mypluginAudioProcessor::getNumParameters()
{
}
float mypluginAudioProcessor::getParameter(int index)
(
}
//ect..

```

has something changed from the introjucer to projucer? Again, sorry for the dumb question as this is probably something stupid on my part. 🙂

---

<div class="post-metadata">

**Author:** ![fr810](https://sea2.discourse-cdn.com/flex026/user_avatar/forum.juce.com/fr810/32/841_2.png) [@fr810](https://forum.juce.com/u/fr810)\
**Post date:** [May 9, 2016, 8:36am UTC](https://forum.juce.com/t/has-this-changed-introjucer-to-projucer/17631/2 "2016-05-09T08:36:26Z")

</div>

> [@sgalb](#):
>
> has something changed from the introjucer to projucer? Again, sorry for the dumb question as this is probably something stupid

Yes this has changed recently. The template now uses the new managed parameter system. Look at [examples/PlugInSamples/NoiseGate](https://github.com/julianstorer/JUCE/blob/master/examples/PlugInSamples/NoiseGate/Source/NoiseGate.cpp#L34) for example to see how you can use this.

---

<div class="post-metadata">

**Author:** ![sgalb](https://avatars.discourse-cdn.com/v4/letter/s/e274bd/32.png) [@sgalb](https://forum.juce.com/u/sgalb)\
**Post date:** [May 9, 2016, 9:09pm UTC](https://forum.juce.com/t/has-this-changed-introjucer-to-projucer/17631/3 "2016-05-09T21:09:11Z")

</div>

ah okay thanks. Hopefully i can figure it out.

Is there an up to date book for JUCE or can I download an older version so i can just finish following his tutorial?
