<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[ChipMusic.org - where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
		<link>https://chipmusic.org/forums/topic/16739/where-to-start-learning-code-so-i-can-make-a-synth-tracker-for-3ds/</link>
		<description><![CDATA[The most recent posts in where to start learning code so i can make a synth/ tracker for 3ds?.]]></description>
		<lastBuildDate>Sun, 21 Jun 2015 22:44:32 +0000</lastBuildDate>
		<generator>PunBB</generator>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231596/#p231596</link>
			<description><![CDATA[<b><i>bitjacker says:</i></b><p>I will be frequenting that wiki. Thanks.</p>]]></description>
			<pubDate>Sun, 21 Jun 2015 22:44:32 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231596/#p231596</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231542/#p231542</link>
			<description><![CDATA[<b><i>sandneil says:</i></b><p>with all due respect because i know it is hard and confusing to make sense of new stuff</p><p>but start as you mean to go on - if you want to make a 3ds tracker you&#039;ll be doing something no one else has done before. no one is going to have the answers because if they did there&#039;d be your 3ds tracker already. you need to learn how to read documentation and figure stuff out from there</p><p>here is the code blocks user manual <a href="http://www.codeblocks.org/user-manual" target="_blank">http://www.codeblocks.org/user-manual</a></p><p>here is the code blocks wiki with links called things like &quot;how do i create a new project&quot; <a href="http://wiki.codeblocks.org/index.php?title=Main_Page" target="_blank">http://wiki.codeblocks.org/index.php?title=Main_Page</a></p><p>good luck</p>]]></description>
			<pubDate>Fri, 19 Jun 2015 22:48:49 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231542/#p231542</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231534/#p231534</link>
			<description><![CDATA[<b><i>bitjacker says:</i></b><p>i start making a program, and its different than the guy im learning from in youtube. when starting a new project, it shows no workspace in the little manager window off to the left. ideas? update. this guy is running version 10.05. im just going to keep going with this anyways. not having a workspace is stopping me from running anything.</p>]]></description>
			<pubDate>Fri, 19 Jun 2015 16:49:52 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231534/#p231534</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231533/#p231533</link>
			<description><![CDATA[<b><i>jefftheworld says:</i></b><p>The GNU toolkit will include pretty much anything you need for preprocessing, compiling, linking, debugging, etc.</p>]]></description>
			<pubDate>Fri, 19 Jun 2015 15:55:17 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231533/#p231533</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231526/#p231526</link>
			<description><![CDATA[<b><i>bitjacker says:</i></b><p>i will get started then. thank you to everyone.</p>]]></description>
			<pubDate>Fri, 19 Jun 2015 14:21:01 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231526/#p231526</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231525/#p231525</link>
			<description><![CDATA[<b><i>Delek says:</i></b><p>gcc is enough, I compile <a href="http://delek.com.ar/deflemask" target="_blank">DefleMask</a> with it everyday.</p>]]></description>
			<pubDate>Fri, 19 Jun 2015 14:08:52 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231525/#p231525</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231524/#p231524</link>
			<description><![CDATA[<b><i>bitjacker says:</i></b><p>so there is only one compiler (gnu gcc) that works in code blocks? what if i need more than that? is that compiler just c? there is a long drop down list. which one would be c?</p>]]></description>
			<pubDate>Fri, 19 Jun 2015 13:56:58 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231524/#p231524</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231515/#p231515</link>
			<description><![CDATA[<b><i>Popsicle Theory says:</i></b><p>just found out about the website codeacademy.org <br />It has lots of free exercises and stuff and I&#039;m really enjoying it so far because it&#039;s all very clear and there&#039;s lots of information :-)</p>]]></description>
			<pubDate>Fri, 19 Jun 2015 07:18:16 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231515/#p231515</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231513/#p231513</link>
			<description><![CDATA[<b><i>ovenrake says:</i></b><div class="quotebox"><cite>jefftheworld wrote:</cite><blockquote><p>I think the reason some people might recommend you learn within a *nix environment is because of the ease of interfacing with other elements of the operating system and/or hardware compared to Windows.</p></blockquote></div><div class="quotebox"><cite>djhaka wrote:</cite><blockquote><p>I highly recommend using an IDE like CodeBlocks, especially when you&#039;re starting out;</p></blockquote></div><p>tru, I dev in windows because thats what work requires. and big ups to codeblox, once I got that running with SDL, it all started coming together.</p><p>The hurdle of learning a compiled language like c++ or java is enormous, especially if there is no prior experience. The first language I learned was Python.Here&#039;s a <a href="http://docs.python-guide.org/en/latest/starting/install/win/" target="_blank">[install guide]</a> and here is a great <a href="http://mcsp.wartburg.edu/zelle/python/" target="_blank">[book]</a> to get you started. One of Pythons advantages is that it&#039;s an interpreted language, as opposed to compiled. Interpreted means you&#039;ll have the ability to screw around and try out things and seeing the results immediately. or more elegantly put<br /></p><div class="quotebox"><cite>wikipedia wrote:</cite><blockquote><p>... a programming language for which most of its implementations execute instructions directly, without previously compiling a program into machine-language instructions.</p></blockquote></div><p>Once coding feels comfortable, start reading about <a href="https://help.github.com/articles/set-up-git/" target="_blank">git</a>. It&#039;s how you keep track of changes in code and share it with others. If you have a project idea, chances are that someone might have something similar on github.</p><p>wish ya the best, making a tracker sounds like a fun <img src="https://chipmusic.org/forums/img/smilies/cool.png" width="15" height="15" alt="cool" /></p>]]></description>
			<pubDate>Fri, 19 Jun 2015 06:41:16 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231513/#p231513</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231507/#p231507</link>
			<description><![CDATA[<b><i>jefftheworld says:</i></b><p>I think the reason some people might recommend you learn within a *nix environment is because of the ease of interfacing with other elements of the operating system and/or hardware compared to Windows.</p>]]></description>
			<pubDate>Fri, 19 Jun 2015 01:30:35 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231507/#p231507</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231505/#p231505</link>
			<description><![CDATA[<b><i>djhaka says:</i></b><p>I highly recommend using an IDE like CodeBlocks, especially when you&#039;re starting out; it will actively mark your errors before you compile, and having everything integrated makes it easier to code/run/rinse/repeat. Linux and OS X are just &quot;more convenient&quot; because they come with C/C++ compilers built in, but as Delek said, you can also download Windows compilers.</p><div class="quotebox"><cite>yoyz2k wrote:</cite><blockquote><p>C++ is the C language with ketchup and potatoes.<br />I think C++ is easier for a beginner.<br />C# is a Microsoft clone of Java, I have no experience at all but it&#039;s designed for and by Microsoft so you like or you hate.<br />SDL is free gpl stuff and IMHO it&#039;s really a great library to make game but also tracker interface.</p></blockquote></div><p>yoyz2k and Vellain are right. C++ &quot;contains&quot; C plus more (hence the name), particularly classes and other goodies. I think C++ is easier to learn with (C can be a bit unwieldy at times), but for any low-level programming, especially trackers, C is the language to use. The good thing is that since so many languages were influenced by C, they&#039;re all pretty similar. Personally I think the best thing is to learn the techniques and algorithms that you need, then it&#039;s not too hard to pick up other languages.</p><p>I thought SDL was a library written in C++?</p><p>btw Ritchie is the man when it comes to C, good find <img src="https://chipmusic.org/forums/img/smilies/smile.png" width="15" height="15" alt="smile" /></p>]]></description>
			<pubDate>Fri, 19 Jun 2015 00:53:53 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231505/#p231505</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231483/#p231483</link>
			<description><![CDATA[<b><i>bitjacker says:</i></b><p>I am trying the virtual machine, but ubuntu gives me an empty desktop. While i reinstall the iso i will try code blocks. update.twice i have installed ubuntu in virtualbox. my desktop is empty. so i am scrapping the idea of using virtual box. looks like code blocks is where its at.</p>]]></description>
			<pubDate>Thu, 18 Jun 2015 19:24:05 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231483/#p231483</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231482/#p231482</link>
			<description><![CDATA[<b><i>Delek says:</i></b><p>Why a virtual machine to start learning C?, simply download CodeBlocks IDE and MinGW compiler run a &quot;Hello world!&quot; program to check everything and done!</p><p>Here is a package with compiler+IDE bundled together:<br /><a href="http://www.codeblocks.org/downloads/26" target="_blank">http://www.codeblocks.org/downloads/26</a></p><p>I recommend CodeBlocks because it is cross-platform.</p>]]></description>
			<pubDate>Thu, 18 Jun 2015 18:32:22 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231482/#p231482</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231480/#p231480</link>
			<description><![CDATA[<b><i>Vellain says:</i></b><p>I recommend setting up a Linux VM. If you aren&#039;t familiar with what a Virtual Machine is, think of it as a computer inside a computer. The 2 best freeware virtualization software are Virtualbox and VMware Player. As for what Linux distribution to go with, Ubuntu is pretty friendly to new users. As for compiling C programs, in Linux you use GCC (GNU C Compiler). By typing gcc --help in the terminal, you should be able to go from there.</p>]]></description>
			<pubDate>Thu, 18 Jun 2015 18:06:44 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231480/#p231480</guid>
		</item>
		<item>
			<title><![CDATA[Re: where to start learning code so i can make a synth/ tracker for 3ds?]]></title>
			<link>https://chipmusic.org/forums/post/231479/#p231479</link>
			<description><![CDATA[<b><i>XyNo says:</i></b><p>or make something in PetitComputer !<br /><a href="http://petitcomputer.wikia.com/wiki/Petit_Computer_Wiki" target="_blank">http://petitcomputer.wikia.com/wiki/Petit_Computer_Wiki</a></p>]]></description>
			<pubDate>Thu, 18 Jun 2015 17:47:14 +0000</pubDate>
			<guid>https://chipmusic.org/forums/post/231479/#p231479</guid>
		</item>
	</channel>
</rss>
