Tutorials?

Contemplate new ideas; promote your music related computer software. Share the latest news. Receive feedback and suggestions from the end users.

Moderators: Sharp, X-Trade, Pepperpotty, karmathanever

Post Reply
User avatar
X-Trade
Moderator
Posts: 6490
Joined: Tue Feb 14, 2006 9:47 pm
Location: Leeds, UK
Contact:

Tutorials?

Post by X-Trade »

Does anyone have any tips or better yet links on places to go for learning more (without actually having to go on a course) about any of the following subjects:
- VB or C++ .NET - I used to program in VB but I find .NET bewildering. Nothing works! you can't even put a number in a text box or vice versa without explicitly knowing the command to convert the two types. Seems like Microsoft has taken the 'basic' out of Visual Basic.
- Audio plugin programming with JUCE (mac or PC, preferably both). I've done a bit of AU programming at uni and I'm familiar with all those technical aspects. Its just actually getting a project together that I struggle with.
Current Gear: Kronos 61, RADIAS-R, Volca Bass, ESX-1, microKorg, MS2000B, R3, Kaossilator Pro +, MiniKP, AX3000B, nanoKontrol, nanoPad MK II,
Other Mfgrs: Moog Sub37, Roland Boutique JX03, Novation MiniNova, Akai APC40, MOTU MIDI TimePiece 2, ART Pro VLA, Focusrite Saffire Pro 40.
Past Gear: Korg Karma, TR61, Poly800, EA-1, ER-1, ES-1, Kawai K1, Novation ReMote37SL, Boss GT-6B
Software: NI Komplete 10 Ultimate, Arturia V Collection, Ableton Live 9. Apple OSX El Capitan on 15" MacBook Pro
xmlguy
Platinum Member
Posts: 3605
Joined: Mon Nov 26, 2007 1:55 pm

Post by xmlguy »

DotNetRocks is a great podcast that has a huge amount of info, particularly if you go back to listen to all the prior shows that are relevant to what you're doing.

Four Guys from Rolla is another great source.
http://www.4guysfromrolla.com/welcomead/

I highly recommend C#.net instead of VB.NET or C++.net for new programmers.
User avatar
Bald Eagle
Platinum Member
Posts: 2278
Joined: Sun Jan 25, 2009 12:06 am
Location: Long Island, NY

Post by Bald Eagle »

Wrox Press has some very good books for learning everything .NET.

http://www.wrox.com
User avatar
michelkeijzers
Approved Merchant
Approved Merchant
Posts: 9112
Joined: Thu Feb 08, 2007 3:10 pm
Location: Netherlands
Contact:

Post by michelkeijzers »

If you don't know much about DotNet, buy a simple book and later a reference or more detailed book.

Internet contains a lot of information, but if you start fresh a book that shows the relations between all aspects of programming is best.
Image
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
Basell
Posts: 1
Joined: Tue Nov 01, 2011 5:01 pm

Post by Basell »

I think O'Reilly manuals are the best for this. I also like w3schools.com for online-learning, but I'm not sure there're such courses that you need.
andersborg
Full Member
Posts: 121
Joined: Mon Sep 21, 2009 6:37 pm

Re: Tutorials?

Post by andersborg »

X-Trade wrote:Does anyone have any tips or better yet links on places to go for learning more (without actually having to go on a course) about any of the following subjects:
- VB or C++ .NET - I used to program in VB but I find .NET bewildering. Nothing works! you can't even put a number in a text box or vice versa without explicitly knowing the command to convert the two types. Seems like Microsoft has taken the 'basic' out of Visual Basic.
- Audio plugin programming with JUCE (mac or PC, preferably both). I've done a bit of AU programming at uni and I'm familiar with all those technical aspects. Its just actually getting a project together that I struggle with.
Just a personal opinion, but I find both C# and VB very easy to work with, especially VB due to the excellent "no odd symbols" syntax. I just type, and fast. No need to worry about indentation levels, "{}" etc. The step from VB6 to VB.NET was rather painful though. Anyway...

I extensively use the documentation in VS, via popups and searching through documentation. Microsoft is relatively good at providing working examples with each class definition, which is a good starting point. The examples can though be a bit too esoteric.

For online tutorials, a few suggestions:
http://www.vbtutor.net/
http://www.homeandlearn.co.uk/net/vbnet.html
(frankly I just googled :))

Cheers,
Anders
Musical stuff: Korg M50 61, Behringer MS40, Abiro MIDI Controller, Abiro MIDI Echo, Abiro MIDI Remote
User avatar
manouchehrmail
Junior Member
Posts: 54
Joined: Sun Sep 25, 2016 1:36 pm

Post by manouchehrmail »

I want to develop my own application to read different file types which make a SET; for example reading out all information from "STY", "PCG", "PRF", "PCM", "PAD", "KMP", "GBL", and "VOC" files.
Where to ask for detailed information about this topic. Please do not refer me to the regional distributors in Germany because although I live in Germany but I want to get English support.

I would appreciate any guide, documentation, or correct contact person to ask.

Best Regards,
Manu
amit
Approved Merchant
Approved Merchant
Posts: 825
Joined: Mon Jul 13, 2015 9:41 am
Location: New Delhi, India
Contact:

Post by amit »

Most of these file formats are proprietary and undocumented for general public so it's going to impossible to give you a clear answer.
Some users have had success contacting the manufacturers for the information (after signing NDA most likely) so they are unlikely going to be any help either.

You could try reverse engineering the file format if you have patience and a good hold on data format deciphering but that too may leave you with incomplete specs, it's always worth a try. I have done that quite a lot in the past with varying degrees of success, depending on the intent and the target.

I would first start finding the product manuals and looking towards end, if there are some file format descriptors provided.

Good Luck.
DX7-MOD-7 Patches | Korg Related Content
iPad Pro 12.9,MBP
Korg (Kronos 2, PA600,WavestateVolcaFM), Moog Subsequent 37, Waldorf Pulse 2, ,Novation (Peak, Circuit), Roland GR55, Roli Rise 49, Boog Model D Novation Sl 49, Launchpad Pro, Ableton Push 2 + Suite,Yamaha DTX Multi 12, Akai EWI USB, Nano key Studio, Arturia(BeatStep Pro,DrumBrute,Keystep),StryMon(Big Sky,Timeline), Mooer Ocean Machine, Zoom MS-70CDR,MXR Carbon Copy Deluxe, MicroKontrol,KLC, Korg DS-1H, Korg EXP-2,Roland DP-10, Nanopad 2, TEcontrol BBC2, Soundcraft Signatrure 22 MTK, Yamaha MG10XU,UltraG DI,Eris E5 .. List
User avatar
michelkeijzers
Approved Merchant
Approved Merchant
Posts: 9112
Joined: Thu Feb 08, 2007 3:10 pm
Location: Netherlands
Contact:

Post by michelkeijzers »

For the PCG file format, your first documentation is the detailed MIDI documentation that comes with each model. For most models these can be downloaded (exception: Oasys), the Kronos documentation is part of the DVD that comes with it, most others can be downloaded.

Also, in case of doubt: make a small change, save the (PCG or other) file again and diff them to know where the differences are. This can be very time consuming though.
Image
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
User avatar
manouchehrmail
Junior Member
Posts: 54
Joined: Sun Sep 25, 2016 1:36 pm

Post by manouchehrmail »

Thanks for the prompt replies. I will check the MIDI docs and I am trying to contact them and I have no problem to sign NDA. My target devices are PA series however. I don't know if there are similarities between them and other series.
Let's see. I appreciate your time again.

BR
Manu
User avatar
michelkeijzers
Approved Merchant
Approved Merchant
Posts: 9112
Joined: Thu Feb 08, 2007 3:10 pm
Location: Netherlands
Contact:

Post by michelkeijzers »

manouchehrmail wrote:Thanks for the prompt replies. I will check the MIDI docs and I am trying to contact them and I have no problem to sign NDA. My target devices are PA series however. I don't know if there are similarities between them and other series.
Let's see. I appreciate your time again.

BR
Manu
I found your other post and answered there (short answer: they are far from the same, probably).
Image
Developer of the free PCG file managing application for most Korg workstations: PCG Tools, see https://www.kronoshaven.com/pcgtools/
Post Reply

Return to “Computer Programmers – Software Developers”