
subtractive synthesis tutorials ?
Moderators: Sharp, X-Trade, Pepperpotty, karmathanever
subtractive synthesis tutorials ?
Does anyone know any websites with tutorials on subtractive synthesis and how to program certain sounds? I read a lot about subtractive synthesis but there are only basics, and no tutorials on how to to actually put them to use, like programming certain sounds.. what I could use..
can anyone suggest anything ?

-
- Platinum Member
- Posts: 1992
- Joined: Thu Nov 24, 2005 1:18 pm
- Location: Croatia
Google "subractive synthesis"? :=)
OK, here's a great series on synthesis from SoundOnSound. If you read all this, you'll get cracking in no time!
http://www.soundonsound.com/sos/allsynthsecrets.htm
BTW, the list is reverse ordered, IT STARTS FROM THE BOTTOM.
Enjoy!
OK, here's a great series on synthesis from SoundOnSound. If you read all this, you'll get cracking in no time!
http://www.soundonsound.com/sos/allsynthsecrets.htm
BTW, the list is reverse ordered, IT STARTS FROM THE BOTTOM.
Enjoy!
Agreed! Gordon Reid's tutorial's are an incredible resource. He's an incredibly knowledgeable synth guru.
If you're looking for a really basic and quick read to start with, I have a bite-size, introductory guide to recreating acoustic instrument sounds using subtractive synthesis. It's at http://www.korg.com/ClassDetail.aspx?ID=36.
If you're looking for a really basic and quick read to start with, I have a bite-size, introductory guide to recreating acoustic instrument sounds using subtractive synthesis. It's at http://www.korg.com/ClassDetail.aspx?ID=36.
Richard Formidoni
-
- Platinum Member
- Posts: 522
- Joined: Tue Jun 30, 2009 11:28 pm
All I'm getting is this:
------------------------
Server Error in '/' Application.
Input string was not in a correct format.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Input string was not in a correct format.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[FormatException: Input string was not in a correct format.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +10159891
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +207
System.String.System.IConvertible.ToInt32(IFormatProvider provider) +61
System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) +307
System.Data.SqlClient.SqlParameter.CoerceValue(Object value, MetaType destinationType) +1367
[FormatException: Failed to convert parameter value from a String to a Int32.]
System.Data.SqlClient.SqlParameter.CoerceValue(Object value, MetaType destinationType) +2588310
System.Data.SqlClient.SqlParameter.GetCoercedValue() +52
System.Data.SqlClient.SqlParameter.Validate(Int32 index, Boolean isCommandProc) +253
System.Data.SqlClient.SqlCommand.SetUpRPCParameters(_SqlRPC rpc, Int32 startCount, Boolean inSchema, SqlParameterCollection parameters) +149
System.Data.SqlClient.SqlCommand.BuildRPC(Boolean inSchema, SqlParameterCollection parameters, _SqlRPC& rpc) +100
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +2478033
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +424
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +28
System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +211
System.Data.SqlClient.SqlCommand.ExecuteReader() +117
KorgCom.ClassDetail.HideEmptyBoxes() in C:\Inetpub\wwwroot\Korg\KorgCom\ClassDetail.aspx.vb:36
System.Web.UI.Control.OnLoad(EventArgs e) +132
System.Web.UI.Control.LoadRecursive() +66
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428
Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3072
------------------------
Server Error in '/' Application.
Input string was not in a correct format.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details: System.FormatException: Input string was not in a correct format.
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace:
[FormatException: Input string was not in a correct format.]
System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal) +10159891
System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info) +207
System.String.System.IConvertible.ToInt32(IFormatProvider provider) +61
System.Convert.ChangeType(Object value, Type conversionType, IFormatProvider provider) +307
System.Data.SqlClient.SqlParameter.CoerceValue(Object value, MetaType destinationType) +1367
[FormatException: Failed to convert parameter value from a String to a Int32.]
System.Data.SqlClient.SqlParameter.CoerceValue(Object value, MetaType destinationType) +2588310
System.Data.SqlClient.SqlParameter.GetCoercedValue() +52
System.Data.SqlClient.SqlParameter.Validate(Int32 index, Boolean isCommandProc) +253
System.Data.SqlClient.SqlCommand.SetUpRPCParameters(_SqlRPC rpc, Int32 startCount, Boolean inSchema, SqlParameterCollection parameters) +149
System.Data.SqlClient.SqlCommand.BuildRPC(Boolean inSchema, SqlParameterCollection parameters, _SqlRPC& rpc) +100
System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async) +2478033
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result) +424
System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method) +28
System.Data.SqlClient.SqlCommand.ExecuteReader(CommandBehavior behavior, String method) +211
System.Data.SqlClient.SqlCommand.ExecuteReader() +117
KorgCom.ClassDetail.HideEmptyBoxes() in C:\Inetpub\wwwroot\Korg\KorgCom\ClassDetail.aspx.vb:36
System.Web.UI.Control.OnLoad(EventArgs e) +132
System.Web.UI.Control.LoadRecursive() +66
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2428
Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3072
Current gear
Korg M50 / Korg Nanokontrol 2
Past gear
Teisco Organ / Yamaha Electone / Casio CZ-230S / Casio CZ-3000 / Ensoniq ESQ 1 / Ensoniq SQ1 / Ensoniq SQ1 Plus / Ensoniq SD-1 /Yamaha PSR? / Hammond XM-1 / Roland RS9 / H&K Rotosphere / Yamaha S80 / Korg X5 / Kurzweil ME-1 / Korg X5D / Korg CX-3 (V2) / Hammond M111 & Leslie 147
Youtube channel
http://www.youtube.com/user/bubusdeoliv ... sults_main
Korg M50 / Korg Nanokontrol 2
Past gear
Teisco Organ / Yamaha Electone / Casio CZ-230S / Casio CZ-3000 / Ensoniq ESQ 1 / Ensoniq SQ1 / Ensoniq SQ1 Plus / Ensoniq SD-1 /Yamaha PSR? / Hammond XM-1 / Roland RS9 / H&K Rotosphere / Yamaha S80 / Korg X5 / Kurzweil ME-1 / Korg X5D / Korg CX-3 (V2) / Hammond M111 & Leslie 147
Youtube channel
http://www.youtube.com/user/bubusdeoliv ... sults_main
My fault, I gave you a bad link! Sorry about that.
1. Go to http://www.korg.com
2. Click "What's Hot," and select "Learning Center."
3. On the right side, under "Keyboard Master Class," click on "Do It Yourself." If it's not visible on this page, click on "View All Sessions."
1. Go to http://www.korg.com
2. Click "What's Hot," and select "Learning Center."
3. On the right side, under "Keyboard Master Class," click on "Do It Yourself." If it's not visible on this page, click on "View All Sessions."
Richard Formidoni
-
- Platinum Member
- Posts: 522
- Joined: Tue Jun 30, 2009 11:28 pm
Thank you Rich.RichF wrote:My fault, I gave you a bad link! Sorry about that.
1. Go to http://www.korg.com
2. Click "What's Hot," and select "Learning Center."
3. On the right side, under "Keyboard Master Class," click on "Do It Yourself." If it's not visible on this page, click on "View All Sessions."
Since you are online, is there any firmware update on the works for the M50?
Current gear
Korg M50 / Korg Nanokontrol 2
Past gear
Teisco Organ / Yamaha Electone / Casio CZ-230S / Casio CZ-3000 / Ensoniq ESQ 1 / Ensoniq SQ1 / Ensoniq SQ1 Plus / Ensoniq SD-1 /Yamaha PSR? / Hammond XM-1 / Roland RS9 / H&K Rotosphere / Yamaha S80 / Korg X5 / Kurzweil ME-1 / Korg X5D / Korg CX-3 (V2) / Hammond M111 & Leslie 147
Youtube channel
http://www.youtube.com/user/bubusdeoliv ... sults_main
Korg M50 / Korg Nanokontrol 2
Past gear
Teisco Organ / Yamaha Electone / Casio CZ-230S / Casio CZ-3000 / Ensoniq ESQ 1 / Ensoniq SQ1 / Ensoniq SQ1 Plus / Ensoniq SD-1 /Yamaha PSR? / Hammond XM-1 / Roland RS9 / H&K Rotosphere / Yamaha S80 / Korg X5 / Kurzweil ME-1 / Korg X5D / Korg CX-3 (V2) / Hammond M111 & Leslie 147
Youtube channel
http://www.youtube.com/user/bubusdeoliv ... sults_main
-
- Platinum Member
- Posts: 522
- Joined: Tue Jun 30, 2009 11:28 pm
You know...RichF wrote:What would you like to see changed?

http://www.korgforums.com/forum/phpBB2/ ... ght=organs
Current gear
Korg M50 / Korg Nanokontrol 2
Past gear
Teisco Organ / Yamaha Electone / Casio CZ-230S / Casio CZ-3000 / Ensoniq ESQ 1 / Ensoniq SQ1 / Ensoniq SQ1 Plus / Ensoniq SD-1 /Yamaha PSR? / Hammond XM-1 / Roland RS9 / H&K Rotosphere / Yamaha S80 / Korg X5 / Kurzweil ME-1 / Korg X5D / Korg CX-3 (V2) / Hammond M111 & Leslie 147
Youtube channel
http://www.youtube.com/user/bubusdeoliv ... sults_main
Korg M50 / Korg Nanokontrol 2
Past gear
Teisco Organ / Yamaha Electone / Casio CZ-230S / Casio CZ-3000 / Ensoniq ESQ 1 / Ensoniq SQ1 / Ensoniq SQ1 Plus / Ensoniq SD-1 /Yamaha PSR? / Hammond XM-1 / Roland RS9 / H&K Rotosphere / Yamaha S80 / Korg X5 / Kurzweil ME-1 / Korg X5D / Korg CX-3 (V2) / Hammond M111 & Leslie 147
Youtube channel
http://www.youtube.com/user/bubusdeoliv ... sults_main
After searching through the suggested improvements thread, I found this from you:
1) Better, more real Leslie effect / parameters and new / better tonewheel multi samples.
2) Easier SMF play without re mapping all the instruments.
3) Metronome feature via software (assigning left or right channel) to feed a drummer live.
I don't have any news for you on a firmware update, but with regard to easier SMF play, I just wanted to point out that you could try going to GLOBAL mode, touching the System Pref tab, and changing the Bank Map setting to "GM" instead of "KORG." This generally helps with automatically mapping sounds, albeit with a GM soundset.
1) Better, more real Leslie effect / parameters and new / better tonewheel multi samples.
2) Easier SMF play without re mapping all the instruments.
3) Metronome feature via software (assigning left or right channel) to feed a drummer live.
I don't have any news for you on a firmware update, but with regard to easier SMF play, I just wanted to point out that you could try going to GLOBAL mode, touching the System Pref tab, and changing the Bank Map setting to "GM" instead of "KORG." This generally helps with automatically mapping sounds, albeit with a GM soundset.
Richard Formidoni
-
- Platinum Member
- Posts: 1003
- Joined: Thu Dec 04, 2008 1:41 pm
- Location: Newmarket, Ontario, Canada
Or, skip Rich's steps and use this link. (Rich, you added a period after the link which got added to the URL by the forum software)RichF wrote:My fault, I gave you a bad link! Sorry about that.
Keyboard Rig: Korg Kronos, Moog Sub 37, Waldorf Blofeld Module, Neo Instruments Ventilator II, Moog MiniFooger Delay, Strymon BigSky, Roland KC-150, Mackie 802-VLZ4 Mixer
-
- Platinum Member
- Posts: 522
- Joined: Tue Jun 30, 2009 11:28 pm
I did that already. The only option I have, aside KORG is GM2 (not just GM) and the SMF's sound awful. (incorrect intruments)RichF wrote:...with regard to easier SMF play, I just wanted to point out that you could try going to GLOBAL mode, touching the System Pref tab, and changing the Bank Map setting to "GM" instead of "KORG." This generally helps with automatically mapping sounds, albeit with a GM soundset.
Same Midi files played in my computer sound fine: what's wrong?
Thanks
Current gear
Korg M50 / Korg Nanokontrol 2
Past gear
Teisco Organ / Yamaha Electone / Casio CZ-230S / Casio CZ-3000 / Ensoniq ESQ 1 / Ensoniq SQ1 / Ensoniq SQ1 Plus / Ensoniq SD-1 /Yamaha PSR? / Hammond XM-1 / Roland RS9 / H&K Rotosphere / Yamaha S80 / Korg X5 / Kurzweil ME-1 / Korg X5D / Korg CX-3 (V2) / Hammond M111 & Leslie 147
Youtube channel
http://www.youtube.com/user/bubusdeoliv ... sults_main
Korg M50 / Korg Nanokontrol 2
Past gear
Teisco Organ / Yamaha Electone / Casio CZ-230S / Casio CZ-3000 / Ensoniq ESQ 1 / Ensoniq SQ1 / Ensoniq SQ1 Plus / Ensoniq SD-1 /Yamaha PSR? / Hammond XM-1 / Roland RS9 / H&K Rotosphere / Yamaha S80 / Korg X5 / Kurzweil ME-1 / Korg X5D / Korg CX-3 (V2) / Hammond M111 & Leslie 147
Youtube channel
http://www.youtube.com/user/bubusdeoliv ... sults_main
- mocando
- Platinum Member
- Posts: 1241
- Joined: Tue Apr 21, 2009 9:35 pm
- Location: Panama City, Panama
- Contact:
ditto. My old PA50 selected the right instruments just loading the midi. I used to practice a lot using midi files on my arranger. Sadly I sold it and I haven't been able to use the M50 sequencer for midis again. Wrong instruments all the time. Very oddkikedeolivos wrote: I did that already. The only option I have, aside KORG is GM2 (not just GM) and the SMF's sound awful. (incorrect intruments)
Same Midi files played in my computer sound fine: what's wrong?
Thanks

Martin Ocando
Korg Gear: Wavestation
Korg Software: KLC Wavestation, iWavestation for iPad
Non Korg: M-Audio Code 61 MIDI Controller, Nektar GX49 MIDI Controller
Music Computing: 16in Macbook Pro with Touch Bar Mid 2019, i9 32GB RAM 2TB Flash, MacOS Catalina - 2019 iPad Air 64GB
Software: Apple MainStage, Arturia V Collection 7, Arturia OB-Xa V
Visit: <a href="http://korgfans.wordpress.com">Synth Fans :: Everything Synths</a> Twitter: <a href="http://twitter.com/korgfans">@korgfans</a>
Korg Gear: Wavestation
Korg Software: KLC Wavestation, iWavestation for iPad
Non Korg: M-Audio Code 61 MIDI Controller, Nektar GX49 MIDI Controller
Music Computing: 16in Macbook Pro with Touch Bar Mid 2019, i9 32GB RAM 2TB Flash, MacOS Catalina - 2019 iPad Air 64GB
Software: Apple MainStage, Arturia V Collection 7, Arturia OB-Xa V
Visit: <a href="http://korgfans.wordpress.com">Synth Fans :: Everything Synths</a> Twitter: <a href="http://twitter.com/korgfans">@korgfans</a>
This is very difficult to troubleshoot from here, because so much depends on the SMF file you're trying to load. If the GM or GM2 Bank Map options aren't working, you can also try switching the "Exclusive" option that appears when loading the file.
Also, if the programs appear correct when you load the file, and then change once you start playing, there might be program change messages in the beginning of the tracks, which have to be removed from within the Track Edit page.
Hope this is useful.
Also, if the programs appear correct when you load the file, and then change once you start playing, there might be program change messages in the beginning of the tracks, which have to be removed from within the Track Edit page.
Hope this is useful.
Richard Formidoni