<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1060568705771545712</id><updated>2024-09-10T16:29:05.460+01:00</updated><category term="Processing"/><category term="Audoballs"/><category term="Audio"/><category term="Midi"/><category term="Misc."/><category term="Music"/><category term="ProcessingJS"/><category term="Blogger"/><category term="Life"/><category term="Programming"/><category term="AX50"/><category term="AXON"/><category term="Gaming"/><category term="Guitar"/><category term="HTML"/><category term="Humanity"/><category term="Java"/><category term="Logic 9"/><category term="Metal"/><category term="Money"/><category term="Music Production"/><category term="Music Theory"/><category term="Path of Exile"/><category term="People"/><category term="Web"/><category term="Web design"/><category term="Work"/><title type='text'>Ardent Tumble</title><subtitle type='html'>A  quest in to the unknown :D lolz</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>22</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-6869968664813797465</id><published>2012-07-25T11:31:00.000+01:00</published><updated>2017-02-11T15:41:32.924+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Web"/><category scheme="http://www.blogger.com/atom/ns#" term="Web design"/><category scheme="http://www.blogger.com/atom/ns#" term="Work"/><title type='text'>New Job / New Posts</title><content type='html'>Long time; lack of posts.

I started this blog as a method of motivating myself to do (more of) the things I would like. It started well but quickly went down hill.

Much time has passed since then and I am now working for a company. I am working on their websites / web presence. I am having to learn it all as I go, desperately hoping to start achieving results, so that I can retain a permanent position. 

I was looking in to starting a blog for the company, but need to wait until we can sort out our hosting. (Our current host does not offer much support for anything it seems) I realised that I had started this and figured I may as well start writing here for the moment and see how it goes.

The company I work for is Copytech based on the Old Kent Road, very close to Tower Bridge Road, in London. We offer Printing Services, we sell stationary and supplies for offices and we also sell and maintain photocopiers (or multifunctional devices as they should probably be known now)

I am currently working on refining our new site dedicated to the photocopier (multifunctional device) side of the business.

For the moment this is all.

&lt;a href=&quot;https://copytechgroup.co.uk&quot;&gt;Copytech - Printer leasing and support&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/6869968664813797465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2012/07/new-job-new-posts.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/6869968664813797465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/6869968664813797465'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2012/07/new-job-new-posts.html' title='New Job / New Posts'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-3897635752537309113</id><published>2011-10-19T14:46:00.000+01:00</published><updated>2011-10-19T14:46:38.300+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Gaming"/><category scheme="http://www.blogger.com/atom/ns#" term="Path of Exile"/><title type='text'>Path of Exile</title><content type='html'>So I got a beta key for path of exile. This is good, I haven&#39;t played an RPG that I have particularly enjoyed in a long time. I used to love Diablo 2 and Path of Exile seems to have a similar ambience to it.&lt;br /&gt;
&lt;br /&gt;
This is also good as stated in my last post, I am hoping to create myself some kind of internet based job. One of my main interests is gaming and therefore it will be a good thing to write about / produce related content.&lt;br /&gt;
&lt;br /&gt;
I will speak to the developers and see what kind of stuff I can talk about, and if they will allow me to.&lt;br /&gt;
&lt;br /&gt;
Today one more step in the correct direction, tomorrow WORLD DOMINATION!</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/3897635752537309113/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/10/path-of-exile.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/3897635752537309113'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/3897635752537309113'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/10/path-of-exile.html' title='Path of Exile'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-1505024036221401612</id><published>2011-10-17T15:57:00.000+01:00</published><updated>2011-10-17T15:57:57.547+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="Life"/><category scheme="http://www.blogger.com/atom/ns#" term="Money"/><title type='text'>Creating Money For Myself</title><content type='html'>So I have wanted to continue working on this Blog, but economic demands have prevented me from concentrating on it. Yes that is correct I have been trying to get a job, and I must admit I have been less than successful.&lt;br /&gt;
&lt;br /&gt;
After so much time, I have decided to see if I can create myself a job. To do this I am intending on following the create content/get paid by advertisers &#39;business model&#39;. This, if successful, would potentially be a dream job for me.&lt;br /&gt;
&lt;br /&gt;
Until a week or two ago, I never would have thought that this would be possible to accomplish. My opinion has changed now, I believe it &lt;b&gt;IS&lt;/b&gt; possible.&lt;br /&gt;
&lt;br /&gt;
I do not think it will be easy though. I am unsure of the road ahead, but I shall pursue it &lt;b&gt; Ardently&lt;/b&gt;. I think that my experiences along the way will form part of the content I create. To serve as useful information for people that wish to pursue a similar path. &lt;br /&gt;
&lt;br /&gt;
So I am starting from a zero position as of now.&lt;br /&gt;
&lt;br /&gt;
All I know is I require content for people to &#39;consume&#39; and people to consume it... and a website, that would be useful....</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/1505024036221401612/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/10/creating-money-for-myself.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/1505024036221401612'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/1505024036221401612'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/10/creating-money-for-myself.html' title='Creating Money For Myself'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-5414320033145023321</id><published>2011-08-15T15:06:00.000+01:00</published><updated>2011-08-15T15:06:53.807+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Music"/><category scheme="http://www.blogger.com/atom/ns#" term="Music Theory"/><title type='text'>Learning WOOOP</title><content type='html'>Ok, so I want to learn music theory, or at least improve my understanding of it, if that is a more correct way of describing my intention.&lt;br /&gt;
&lt;br /&gt;
I have tried before and always found it difficult. Not in a &#39;my brain can&#39;t handle it kind of way&#39;. Just in a &#39;there so much where do I start&#39;.&lt;br /&gt;
&lt;br /&gt;
So this post is going to be something for me to base my future learnings off.&lt;br /&gt;
&lt;br /&gt;
So let us start with a definition from &lt;a href=&quot;http://en.wikipedia.org/wiki/Music_theory&quot;&gt; Wikipedia : &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;em&gt;&quot;Music theory is the study of how music works. It examines the language and notation of music. It seeks to identify patterns and structures in composers&#39; techniques, across or within genres, styles, or historical periods. In a grand sense, music theory distills and analyzes the fundamental parameters or elements of music — rhythm, harmony (harmonic function), melody, structure, form, texture, etc.&lt;/em&gt;&lt;br /&gt;
&lt;br /&gt;
So essentially, music came first, then music theory came afterwards to explain it. So music theory isn&#39;t a set of rules, merely explanations. You don&#39;t &lt;code&gt;need&lt;/code&gt; to use music theory to create music, but afterwards you could use music theory to analyse why it works.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is essentially why I am interested in it, I can write music without it, but I would like to understand how it works so that, when i have an idea in my head, I understand how it works and can therefore recreate it in &#39;real world&#39;&lt;br /&gt;
&lt;br /&gt;
Ok, so I have explained to myself what it is. All that is left is a list of things/aspects to learn and then on to the learning!&lt;br /&gt;
&lt;br /&gt;
So first there will be basic terms and concepts, I have a fairly good understanding of most of these. ie Time signatures, notes, note lengths. Perhaps a good way to describe it would be the language of theory. Seeing as how I understand the &lt;code&gt;majority&lt;/code&gt; of these terms, I won&#39;t focus on this specifically and just cover it as I go along, when new things pop up.&lt;br /&gt;
&lt;br /&gt;
Then we have the music theory (this bit is going to be short and sweet, because the post is getting long and I am confusing myself):&lt;br /&gt;
&lt;br /&gt;
Chords&lt;br /&gt;
Scales/Key Signatures&lt;br /&gt;
Rhythm/Meter (time signatures etc)&lt;br /&gt;
Chord Progressions&lt;br /&gt;
&lt;br /&gt;
Weirdly when you write it as a few core ideas, it seems simple. Alas it is not, this post shall end now as I want to get on to thinking about how I am going to teach myself and where to start. &lt;br /&gt;
</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/5414320033145023321/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/08/learning-wooop.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/5414320033145023321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/5414320033145023321'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/08/learning-wooop.html' title='Learning WOOOP'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-7680793309940357184</id><published>2011-08-12T19:43:00.001+01:00</published><updated>2011-08-15T14:54:56.615+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Humanity"/><category scheme="http://www.blogger.com/atom/ns#" term="People"/><title type='text'>People Suck</title><content type='html'>Today after spending a lot of time reading through news, I can&#39;t shake the sad feeling that people aren&#39;t that great. Or at least perhaps we have the potential to be great, we just aren&#39;t aware/too wrapped up in being the person with the most shiny stuff.&lt;br /&gt;
&lt;br /&gt;
As far as we know, we are the only truly intelligent beings. Hopefully there are more somewhere in the universe, but at the moment there is no evidence.&lt;br /&gt;
&lt;br /&gt;
Now being the only creatures to have the ability to create (as far as we know) we are in a unique position to protect life. The odds in the universe are severely stacked against the continued existence of life. Our ability to manipulate the environment around us means we have the potential for safeguarding life, and fighting against the apparent chaos of the universe.&lt;br /&gt;
&lt;br /&gt;
In science fiction, there is frequently an advanced race whose agenda is that of keeping balance and protecting life.&lt;br /&gt;
&lt;br /&gt;
Could we be that race?&lt;br /&gt;
&lt;br /&gt;
If so perhaps we should start with our own planet, no one else is going to protect it for us now are they?</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/7680793309940357184/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/08/people-suck.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/7680793309940357184'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/7680793309940357184'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/08/people-suck.html' title='People Suck'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-7015094801058343376</id><published>2011-08-11T18:57:00.001+01:00</published><updated>2011-08-11T18:58:08.210+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Life"/><title type='text'>Attempt at a new start.</title><content type='html'>Ok, so I am in desperate need of finding some satisfaction in life. I feel that my personal needs to be satisfied with life are a little bit different to the majority, and this makes it difficult to find a good direction.&lt;br /&gt;
&lt;br /&gt;
There are some things I love ie: Music, Computers/Games, Nature/Science and generally creating things.&lt;br /&gt;
&lt;br /&gt;
Now I would like to try and earn my living by doing something that in some way incorporates all of that.... To top that off I very much desire being my own boss and being able to decide when and where I work.&lt;br /&gt;
&lt;br /&gt;
I am on a serious mission now to achieve my goals, the internet is looking like the place that may hold the answer.&lt;br /&gt;
&lt;br /&gt;
Blog = my diary/notepad/work book, everything. I got bits and pieces everywhere and would like to centralise the things I do and the information I gain. Since I like the name of this blog, this will be my starting place. This is day 0 of my quest.</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/7015094801058343376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/08/attempt-at-new-start.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/7015094801058343376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/7015094801058343376'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/08/attempt-at-new-start.html' title='Attempt at a new start.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-5644037770177998406</id><published>2011-02-02T17:16:00.000+00:00</published><updated>2011-02-02T17:16:26.869+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audio"/><category scheme="http://www.blogger.com/atom/ns#" term="Logic 9"/><category scheme="http://www.blogger.com/atom/ns#" term="Music"/><category scheme="http://www.blogger.com/atom/ns#" term="Music Production"/><title type='text'>Musical Improvements</title><content type='html'>So another thing I want to improve is my music production/songwriting etc.&lt;br /&gt;
&lt;br /&gt;
I use Logic 9 mainly now but have used Reason, Fruity Loops, Cubase, Sibelius and Guitar Pro to create music previously.&lt;br /&gt;
&lt;br /&gt;
Not really knowing where to start I thought that I should just do something random and then go from there.&lt;br /&gt;
&lt;br /&gt;
I figured a good way to get the ball rolling with posting stuff about music is to set myself a task to create a song using XXXX limitations.&lt;br /&gt;
&lt;br /&gt;
So I shall create a song(some music) using the following limitations and then post a link.&lt;br /&gt;
&lt;br /&gt;
It will be 1m 30s, I will probably keep it at 120 bpm to keep things simple for now. I will not use any synthesised sounds (by this I mean I will use a sampler with samples) and will only set the levels and panning. I will not use any other effects etc. I will create it in Logic 9.</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/5644037770177998406/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/02/musical-improvements.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/5644037770177998406'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/5644037770177998406'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/02/musical-improvements.html' title='Musical Improvements'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-8439668059003008292</id><published>2011-02-01T15:21:00.001+00:00</published><updated>2011-02-08T14:41:53.573+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AX50"/><category scheme="http://www.blogger.com/atom/ns#" term="AXON"/><category scheme="http://www.blogger.com/atom/ns#" term="Guitar"/><category scheme="http://www.blogger.com/atom/ns#" term="Midi"/><title type='text'>Terratec Axon AX50, Problem with Noise</title><content type='html'>On my guitar I have a midi pickup (PU100) connected to an Axon AX50 USB interface. I have been having a problem with it causing excess noise when its connected to my computer with guitar etc. I have found that using a usb/midi to connect it instead seems to solve the problem (rather than the normal usb -&gt; usb).&lt;br /&gt;
&lt;br /&gt;
This means that I cannot use the editor, but if I want to change settings I can put up with the noise for a while and adjust it via the standard USB.&lt;br /&gt;
&lt;br /&gt;
This is just a quick post so i don&#39;t forget this, I&#39;m currently experimenting with my AX50 to try and get the most out of it. Information I discover on this subject will also end up on this blog.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
**EDIT**&lt;br /&gt;
&lt;br /&gt;
After a while of that working the noise came back, I now have my guitar running straight in to my amp and use the AXON AX50 only as a midi control box. Having the USB plugged in rather than the midi/usb converter doesn&#39;t seem to make much difference.</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/8439668059003008292/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/02/terratec-axon-ax50-problem-with-noise.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/8439668059003008292'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/8439668059003008292'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/02/terratec-axon-ax50-problem-with-noise.html' title='Terratec Axon AX50, Problem with Noise'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-725716944264608431</id><published>2011-01-25T17:28:00.000+00:00</published><updated>2011-01-25T17:28:09.213+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audoballs"/><category scheme="http://www.blogger.com/atom/ns#" term="ProcessingJS"/><title type='text'>First Problem!</title><content type='html'>Problem with continuing my Audoballs, is that now I have gotten so excited about being able to post it on the internet all working etc, I am determined to get them working on the blog.&lt;br /&gt;
&lt;br /&gt;
Now that doesn&#39;t sound that bad, as you will see, so far so good. All the sketches up at the moment are working.&lt;br /&gt;
&lt;br /&gt;
The problem is that, as far as I can tell, I cannot use third party libraries with processingJS. Which means that I cannot use the &#39;themidibus&#39; library that I am using at the moment.... Midi balls don&#39;t work so well if they don&#39;t do midi stuff!!&lt;br /&gt;
&lt;br /&gt;
So I am currently looking for a way around this. I am hoping there is a clever way to get the libraries working.&lt;br /&gt;
&lt;br /&gt;
If not then I am wondering if it is possible to accomplish it in another way. Like having the note values output to a separate script that can produce midi notes...&lt;br /&gt;
&lt;br /&gt;
Confused :(</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/725716944264608431/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/first-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/725716944264608431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/725716944264608431'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/first-problem.html' title='First Problem!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-2071573142475915399</id><published>2011-01-23T17:45:00.002+00:00</published><updated>2011-01-23T17:54:36.270+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audoballs"/><category scheme="http://www.blogger.com/atom/ns#" term="Processing"/><category scheme="http://www.blogger.com/atom/ns#" term="ProcessingJS"/><title type='text'>Audoballs: The circle is Bouncing!</title><content type='html'>&lt;script type=&quot;application/processing&quot;&gt;

float xpos, ypos;
int Size = 60;
float xspeed = 3.5;
float yspeed = 3.2;

int xdirection = 1;
int ydirection = 1;

void setup() {
size(320, 240);
background(255);
smooth();
noStroke();
frameRate(30);

xpos = width/2;
ypos = height/2;
}

void draw() {
background(255);

xpos = xpos + (xspeed * xdirection);
ypos = ypos + (yspeed * ydirection);

if (xpos &gt; width-Size || xpos &lt; 0) {
xdirection *= -1;}
if (ypos &gt; height-Size || ypos &lt; 0) {
ydirection *= -1;
}

fill(144);
ellipse(xpos+Size/2, ypos+Size/2, Size, Size);
}
&lt;/script&gt; &lt;canvas width=&quot;320&quot;, height=&quot;200&quot;&gt;&lt;/canvas&gt; &lt;script src=&quot;http://processingjs.org/source/current/pjs-init.js&quot;&gt;&lt;/script&gt;&lt;br /&gt;
&lt;br /&gt;
So as you can see here we now have a bouncing ball :D Result! The code is:&lt;br /&gt;
&lt;br /&gt;
float xpos, ypos;&lt;br /&gt;
int Size = 60;&lt;br /&gt;
float xspeed = 3.5;&lt;br /&gt;
float yspeed = 3.2;&lt;br /&gt;
&lt;br /&gt;
int xdirection = 1;&lt;br /&gt;
int ydirection = 1;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
size(320, 240);&lt;br /&gt;
background(255);&lt;br /&gt;
smooth();&lt;br /&gt;
noStroke();&lt;br /&gt;
frameRate(30);&lt;br /&gt;
&lt;br /&gt;
xpos = width/2;&lt;br /&gt;
ypos = height/2;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw() {&lt;br /&gt;
background(255);&lt;br /&gt;
&lt;br /&gt;
xpos = xpos + (xspeed * xdirection);&lt;br /&gt;
ypos = ypos + (yspeed * ydirection);&lt;br /&gt;
&lt;br /&gt;
if (xpos &gt; width-Size || xpos &lt; 0) {
xdirection *= -1;}
if (ypos &gt; height-Size || ypos &lt; 0) {&lt;br /&gt;
ydirection *= -1;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
fill(144);&lt;br /&gt;
ellipse(xpos+Size/2, ypos+Size/2, Size, Size);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
So as you (We, I) can see we have created a few more float&#39;s representing various numbers. (size, xspeed, yspeed, x/ypos)&lt;br /&gt;
&lt;br /&gt;
We have told it the size of the ellipse  and the x and y location to draw it: ellipse(xpos+Size/2, ypos+Size/2, Size, Size);&lt;br /&gt;
&lt;br /&gt;
Then we make the xpos and ypos move by making a calculation that changes the value. So each run through the draw() command changes the value of the xpos to xpos + (xspeed * xdirection).&lt;br /&gt;
&lt;br /&gt;
Therefore on initialising the xpos value is the width/2 (320/2 = 160). Then the draw command will run the lines &quot;xpos = xpos + (xspeed * xdirection)&lt;br /&gt;
&lt;br /&gt;
So the first time it runs will be something like xpos(currently 160) = 160(xpos) + (3.5 * 1). The same applies for ypos.&lt;br /&gt;
&lt;br /&gt;
xpos = xpos + (xspeed * xdirection);&lt;br /&gt;
ypos = ypos + (yspeed * ydirection);&lt;br /&gt;
&lt;br /&gt;
The other part that has been added in is the &quot;if&quot;.&lt;br /&gt;
&lt;br /&gt;
Essentially this means that if the statements in the brackets are true then the direction is multiplied by -1. This has the effect of reversing the direction. (so rather than it being 160 + (3.5 * 1), which would cause the ball to move along the x axis at a rate of 3.5 pixels per run through (the xpos value increases by 3.5) it is xpos + (3.5 * -1) which causes the xpos value to decrease by 3.5 each run through (xpos + -3.5). This has the effect of making the circle reverse.&lt;br /&gt;
&lt;br /&gt;
A few of the other commands:&lt;br /&gt;
smooth() makes the sketch draw shapes with smooth edges.&lt;br /&gt;
noStroke() stops the sketch from drawing an outline.&lt;br /&gt;
frameRate() specifies the speed of the sketch.&lt;br /&gt;
&lt;br /&gt;
So there we have a moving circle :D</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/2071573142475915399/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/width-size-xpos-height-size-ypos-0_23.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/2071573142475915399'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/2071573142475915399'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/width-size-xpos-height-size-ypos-0_23.html' title='Audoballs: The circle is Bouncing!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-1138266498462774147</id><published>2011-01-23T16:03:00.000+00:00</published><updated>2011-01-23T16:03:10.365+00:00</updated><title type='text'>Audoballs: Drawing a circle in the display area.</title><content type='html'>Now that I have a display area I need a circle, which will eventually become my bouncing ball. This looks like:&lt;br /&gt;
&lt;br /&gt;
float xpos, ypos;&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
  size(320, 200);&lt;br /&gt;
  smooth();&lt;br /&gt;
  background(255);&lt;br /&gt;
}&lt;br /&gt;
void draw() {&lt;br /&gt;
  &lt;br /&gt;
  xpos = width/2;&lt;br /&gt;
  ypos = height/2;&lt;br /&gt;
  &lt;br /&gt;
  fill(144);&lt;br /&gt;
  ellipse(xpos, ypos, 60, 60);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
I have added a few extra lines in and as you will see below we now have a nice grey circle in the middle of the display area.&lt;br /&gt;
&lt;br /&gt;
float allows you to assign a floating point number to a value.  A floating point number has a decimal place in it and allows &#39;a greater resolution than integers&#39; as is explained &lt;a href=&quot;http://processing.org/reference/float.html&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;. So float xpos, ypos; is instructing processing that xpos and ypos are floating point numbers.&lt;br /&gt;
&lt;br /&gt;
the draw() command is used after setup and continuously executes the code within. Explanation &lt;a href=&quot;http://processing.org/reference/draw_.html&quot; target=&quot;_blank&quot;&gt; here &lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
So within the draw command I am basically doing 4 things. I am saying that &quot;xpos&quot; has the value of the width divided by 2. I am saying that the &#39;ypos&quot; has the value of the height divided by 2.&lt;br /&gt;
&lt;br /&gt;
I am then saying the colour of the fill of the ellipse is (144), a grayscale colour. (/shade, grey isn&#39;t really a colour)&lt;br /&gt;
&lt;br /&gt;
Then I am instructing it to draw an ellipse(x, y, width, height) - the brackets contain the properties of the ellipse.&lt;br /&gt;
&lt;br /&gt;
The result of this is:&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;application/processing&quot;&gt;

float xpos, ypos;

void setup() {
  size(320, 200);
  smooth();
  background(255);
}
void draw() {
  
  xpos = width/2;
  ypos = height/2;
  
  fill(144);
  ellipse(xpos, ypos, 60, 60);
}

&lt;/script&gt;&lt;canvas width=&quot;320&quot; height=&quot;240&quot;&gt;&lt;/canvas&gt;&lt;script src=&#39;http://processingjs.org/source/current/pjs-init.js&#39;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/1138266498462774147/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/audoballs-drawing-circle-in-display.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/1138266498462774147'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/1138266498462774147'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/audoballs-drawing-circle-in-display.html' title='Audoballs: Drawing a circle in the display area.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-4131791213869300019</id><published>2011-01-23T15:15:00.001+00:00</published><updated>2011-01-23T15:17:17.061+00:00</updated><title type='text'>ProcessingJS/HTML</title><content type='html'>Ok so I need to figure out how adding scripts using the HTML works. I know that I can load an external script from another webpage and can therefore load the processing script and run the processing sketches in the blog.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://ardentt.blogspot.com/search/label/ProcessingJS&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt; to my post with the code I found that allows you to do this.&lt;br /&gt;
&lt;br /&gt;
So....&lt;br /&gt;
&lt;br /&gt;
&lt;
 script type=&quot;application/processing&quot;
 &gt;&lt;br /&gt;
&lt;br /&gt;
I think you would describe it as a declaration of what script(type?!) to use. Type and name maybe? so its an application called processing?&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;u&gt;Useful little explanation of scripts:&lt;/b&gt;&lt;/u&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&quot;A client-side script is a program that may accompany an HTML document or be embedded directly in it. The program executes on the client&#39;s machine when the document loads, or at some other time such as when a link is activated. HTML&#39;s support for scripts is independent of the scripting language.&quot;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
Scripts offer authors a means to extend HTML documents in highly active and interactive ways. For example:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Scripts may be evaluated as a document loads to modify the contents of the document dynamically.&lt;/li&gt;
&lt;li&gt;Scripts may accompany a form to process input as it is entered. Designers may dynamically fill out parts of a form based on the values of other fields. They may also ensure that input data conforms to predetermined ranges of values, that fields are mutually consistent, etc.&lt;/li&gt;
&lt;li&gt;Scripts may be triggered by events that affect the document, such as loading, unloading, element focus, mouse movement, etc.&lt;/li&gt;
&lt;li&gt;Scripts may be linked to form controls (e.g., buttons) to produce graphical user interface elements.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
There are two types of scripts authors may attach to an HTML document:&lt;br /&gt;
&lt;ul&gt;&lt;li&gt;Those that are executed one time when the document is loaded by the user agent. Scripts that appear within a SCRIPT element are executed when the document is loaded. For user agents that cannot or will not handle scripts, authors may include alternate content via the NOSCRIPT element.&lt;/li&gt;
&lt;li&gt;Those that are executed every time a specific event occurs. These scripts may be assigned to a number of elements via the intrinsic event attributes.&lt;/li&gt;
&lt;/ul&gt;&lt;br /&gt;
I am going to assume that canvas width/height is the size of the display area for the moment, although there is a size() command in the processing script also, I shall have to find out.&lt;br /&gt;
&lt;br /&gt;
&lt; 
canvas width=&quot;320&quot; height=&quot;240&quot;
&gt;&lt;br /&gt;
&lt;br /&gt;
The next line indicates the destination to get the script from&lt;br /&gt;
&lt;br /&gt;
&lt; 
script src=&#39;http://processingjs.org/source/current/pjs-init.js&#39;
&gt;&lt;br /&gt;
&lt;br /&gt;
Seems fairly simple, I understand this if my posts have working examples in them! (other than the expanding/contracting blue and white circle once, as that is simply a copy and pasted example/test.&lt;br /&gt;
&lt;br /&gt;
I also learned(put into practice) the tiniest bit of HTML formatting writing this post WOOOP! (for example the bullet point list)</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/4131791213869300019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/processingjshtml.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/4131791213869300019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/4131791213869300019'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/processingjshtml.html' title='ProcessingJS/HTML'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-9138626760625805363</id><published>2011-01-23T14:18:00.003+00:00</published><updated>2011-01-23T14:47:42.454+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Blogger"/><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><title type='text'>Blogger HTML</title><content type='html'>&lt;a href=&quot;http://www.google.com/support/blogger/bin/answer.py?hl=en&amp;answer=42069&quot; target=&quot;_blank&quot;&gt;1&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.writerspace.net/index.php/2008/03/25/9-basic-html-codes-a-blogger-should-know/&quot;target=&quot;_blank&quot;&gt;2&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.blog-how-to.net/blog-html.html&quot;target=&quot;_blank&quot;&gt;3&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.problogger.net/archives/2006/02/20/basic-in-post-html/&quot;target=&quot;_blank&quot;&gt;4&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://www.w3schools.com/html/default.asp&quot;target=&quot;_blank&quot;&gt;5&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Realised that to use this blog more effectively I am going to have to learn some HTML stuff also, especially if i want to incorporate sketch examples into my posts.&lt;br /&gt;
&lt;br /&gt;
Now I know how to get a sketch working in the post but I do not understand HTML and I do not really like copy and pasting stuff without understanding it. Plus what will I do when something goes wrong? &lt;br /&gt;
&lt;br /&gt;
Some links to some HTML info at the top for me to trawl through (or you, if you aren&#39;t me reading this)&lt;br /&gt;
&lt;br /&gt;
First step will be to get links working, so if you see clickable links in my posts then I have achieved this at least :D</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/9138626760625805363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/blogger-html.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/9138626760625805363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/9138626760625805363'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/blogger-html.html' title='Blogger HTML'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-6249474093272254363</id><published>2011-01-23T13:54:00.003+00:00</published><updated>2011-01-23T15:25:09.728+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audoballs"/><category scheme="http://www.blogger.com/atom/ns#" term="Processing"/><title type='text'>Audoballs: Creating a display area</title><content type='html'>so the first thing i want to do is create a display area in Processing. This is very easy and is accomplished simply by writing.&lt;br /&gt;
&lt;br /&gt;
void setup() {&lt;br /&gt;
size(320, 200);&lt;br /&gt;
background(255);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
That does nothing other than create a white area that is 320 pixels by 200 pixels. &lt;br /&gt;
&lt;br /&gt;
void means it returns no result. Its kind of a funny concept. Best understanding of it I have so far is that it just means do this but don&#39;t return a value.&lt;br /&gt;
&lt;br /&gt;
http://processing.org/discourse/yabb2/YaBB.pl?num=1114658331/5&lt;br /&gt;
&lt;br /&gt;
Some people discussing it in that forum post, some links to help understand it in there.&lt;br /&gt;
&lt;br /&gt;
setup() is called only once when the program is started and it defines initial properties for the sketch such as the screen size(display area), background colour etc.&lt;br /&gt;
&lt;br /&gt;
size() is pretty self explanatory, it defines the dimensions of the display area in pixels.&lt;br /&gt;
&lt;br /&gt;
background() is the colour of the background, I set it to white so that the blank area is clearly seen.&lt;br /&gt;
&lt;br /&gt;
So I have accomplished my first step, I have an area in which to make my balls bounce!&lt;br /&gt;
&lt;br /&gt;
Result:&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;application/processing&quot;&gt;

void setup() {
size (320, 200);
background(255);
}
&lt;/script&gt;&lt;br /&gt;
&lt;canvas width=&quot;320&quot;, height=&quot;200&quot;&gt;&lt;/canvas&gt;&lt;br /&gt;
&lt;script src=&quot;http://processingjs.org/source/current/pjs-init.js&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/6249474093272254363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/audoballs-creating-display-area.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/6249474093272254363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/6249474093272254363'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/audoballs-creating-display-area.html' title='Audoballs: Creating a display area'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-4404920892701903485</id><published>2011-01-23T13:43:00.001+00:00</published><updated>2011-01-23T13:55:29.128+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audoballs"/><category scheme="http://www.blogger.com/atom/ns#" term="Midi"/><category scheme="http://www.blogger.com/atom/ns#" term="Processing"/><title type='text'>Project X: Audoballs - Bouncing balls with sound!</title><content type='html'>So my first quest is trying to get something I want to make working in processing. I decided I wanted to make some bouncing balls that play musical notes as they bounce. I figure if I get it working correctly then I might try and make it output something interesting also! (like make it generate a random ambient song or something).&lt;br /&gt;
&lt;br /&gt;
My first port of call is trying to separate the elements of what will be in the sketch. Hopefully this will help to make it easier to create it. For this I just got a piece of paper and jotted down the occasionally random thoughts I had on it. &lt;br /&gt;
&lt;br /&gt;
So I figured the basic elements I want are:&lt;br /&gt;
&lt;br /&gt;
A display area for the ball to bounce around.&lt;br /&gt;
&lt;br /&gt;
A ball/ Multiple balls.&lt;br /&gt;
&lt;br /&gt;
A way of deciding where the ball is and converting that into a range of values. (range of values would probably be the pitch values that correspond to a scale)&lt;br /&gt;
&lt;br /&gt;
I then need a function (not sure what the correct description would be) that moves the ball around.&lt;br /&gt;
&lt;br /&gt;
A function that tells the ball to reverse direction (bounce) when it hits the sides of the display area. This would probably incorporate the midi note on also.&lt;br /&gt;
&lt;br /&gt;
I believe the correct way for me to make the balls is to create a class that describes it and then I can, I believe, create as many balls as I want from that template.</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/4404920892701903485/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/project-x-audoballs-bouncing-balls-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/4404920892701903485'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/4404920892701903485'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/project-x-audoballs-bouncing-balls-with.html' title='Project X: Audoballs - Bouncing balls with sound!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-6391148501129107124</id><published>2011-01-22T22:56:00.003+00:00</published><updated>2011-01-23T14:45:26.911+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Processing"/><category scheme="http://www.blogger.com/atom/ns#" term="ProcessingJS"/><title type='text'>Blogger and Processing</title><content type='html'>I have found that i can create stuff in processing and post them on to the blog, this is good, it means I will be able to post examples with my notes etc XD.&lt;br /&gt;
&lt;br /&gt;
You do it using processingjs wich can be found at processingjs.org.&lt;br /&gt;
&lt;br /&gt;
You can either have the processing.js file on your server or you can load it from the application website. I got the example moving circle below along with the code/script used.&lt;br /&gt;
&lt;br /&gt;
The script I used (copy and pasted from &lt;a href=&quot;http://weblog.bocoup.com/testing-processing-js-in-blogger&quot; target=&quot;_blank&quot;&gt;Link&lt;/a&gt;) is as follows:&lt;br /&gt;
&lt;br /&gt;
&lt;
script type=&quot;application/processing&quot;
&gt;&lt;br /&gt;
float radius = 50.0;&lt;br /&gt;
int X, Y;&lt;br /&gt;
int nX, nY;&lt;br /&gt;
int delay = 16;&lt;br /&gt;
&lt;br /&gt;
void setup(){&lt;br /&gt;
size( 200, 200 );&lt;br /&gt;
strokeWeight( 10 );&lt;br /&gt;
frameRate( 15 );&lt;br /&gt;
X = width / 2;&lt;br /&gt;
Y = width / 2;&lt;br /&gt;
nX = X;&lt;br /&gt;
nY = Y;  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void draw(){  &lt;br /&gt;
radius = radius + sin( frameCount / 4 );  &lt;br /&gt;
X+=(nX-X)/delay;&lt;br /&gt;
Y+=(nY-Y)/delay;&lt;br /&gt;
background( 100 );&lt;br /&gt;
fill( 0, 121, 184 );&lt;br /&gt;
stroke(255);&lt;br /&gt;
ellipse( X, Y, radius, radius );                  &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
void mouseMoved(){&lt;br /&gt;
nX = mouseX;&lt;br /&gt;
nY = mouseY;  &lt;br /&gt;
}&lt;br /&gt;
&lt;/
script&gt;&lt;br /&gt;
&lt;
canvas width=&quot;320&quot; height=&quot;240&quot;&gt;&lt;br /&gt;
&lt;/
canvas&gt;&lt;
script 
src=&#39;http://processingjs.org/source/current/pjs-init.js&#39;&gt;&lt;br /&gt;
&lt;/
script&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;script type=&quot;application/processing&quot;&gt;
float radius = 50.0;
int X, Y;
int nX, nY;
int delay = 16;
 
void setup(){
  size( 200, 200 );
  strokeWeight( 10 );
  frameRate( 15 );
  X = width / 2;
  Y = width / 2;
  nX = X;
  nY = Y;  
}
 
void draw(){  
  radius = radius + sin( frameCount / 4 );  
  X+=(nX-X)/delay;
  Y+=(nY-Y)/delay;
  background( 100 );
  fill( 0, 121, 184 );
  stroke(255);
  ellipse( X, Y, radius, radius );                  
}
 
void mouseMoved(){
  nX = mouseX;
  nY = mouseY;  
}
&lt;/script&gt;&lt;canvas width=&quot;320&quot; height=&quot;240&quot;&gt;&lt;/canvas&gt;&lt;script src=&#39;http://processingjs.org/source/current/pjs-init.js&#39;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/6391148501129107124/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/blogger-and-processing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/6391148501129107124'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/6391148501129107124'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/blogger-and-processing.html' title='Blogger and Processing'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-9100323421354542361</id><published>2011-01-22T19:57:00.002+00:00</published><updated>2011-01-23T14:44:13.953+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Midi"/><category scheme="http://www.blogger.com/atom/ns#" term="Processing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Processing: Bouncing Sound Ball</title><content type='html'>So I decided that the first thing I wanted to make in processing (after mucking around a bit) was a musical bouncing ball. &lt;br /&gt;
&lt;br /&gt;
The first problem that I came across was that processing doesn&#39;t support midi. Not as standard anyway. After feeling sad for a little while, I did a bit of research and found out that you can extend the functionality (dunno if thats the correct way of describing it) of the core programme with user created and shared libraries.&lt;br /&gt;
&lt;br /&gt;
There are several midi libraries available, but so far the one I have had most success with is The midi bus. Which, if you are interested, can be found here: &lt;br /&gt;
&lt;a href=&quot;http://smallbutdigital.com/themidibus.php&quot; target=&quot;_blank&quot;&gt; Smallbutdigital.com&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
All you have to do (for MAC OSX anyway, as that is what I use) is create a folder called libraries in your processing sketchbook, and extract the files to that location. (USER/DOCUMENTS/PROCESSING is the default folder, although you can check it/change it under processing&gt;preferences)</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/9100323421354542361/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/processing-bouncing-sound-ball.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/9100323421354542361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/9100323421354542361'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/processing-bouncing-sound-ball.html' title='Processing: Bouncing Sound Ball'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-5383125517756113310</id><published>2011-01-22T19:35:00.002+00:00</published><updated>2011-01-23T14:41:47.904+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Processing"/><category scheme="http://www.blogger.com/atom/ns#" term="Programming"/><title type='text'>Processing</title><content type='html'>Processing is a program I have started to use recently. It is &#39;an open source programming language and environment for people who want to create images, animations, and interactions.&#39; I started using it because I am interested in learning to program and I was informed this would be a good place to start learning about it.&lt;br /&gt;
&lt;br /&gt;
I have a few ideas to try and create in it and i shall write about them and post on here as I do them and encounter problems. That way, if I forget my own solutions, I can come back here and teach myself again :D&lt;br /&gt;
&lt;br /&gt;
The first thing I am going to try and create is an animation of a bouncing ball that plays a musical note when it bounces.&lt;br /&gt;
&lt;br /&gt;
Link for &lt;a href=&quot;http://processing.org&quot; target=&quot;_blank&quot;&gt;Processing&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/5383125517756113310/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/processing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/5383125517756113310'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/5383125517756113310'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/processing.html' title='Processing'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-4908662854955327944</id><published>2011-01-22T19:17:00.003+00:00</published><updated>2011-01-23T14:40:26.913+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audio"/><title type='text'>Newgrounds: Audio/Flash</title><content type='html'>&lt;a href=&quot;http://www.newgrounds.com&quot; target=&quot;_blank&quot;&gt;Newgrounds&lt;/a&gt; is a website that was originally dedicated to flash games/animations. they now have added a portal for audio submissions and art.&lt;br /&gt;
&lt;br /&gt;
At the moment it is pretty much the only place I have posted any examples of my music so if you are interested to hear some head to catboi.newgrounds.com.&lt;br /&gt;
&lt;br /&gt;
It will probably be the place I post any example audio that I may want to share with stuff posted on this blog. That is until I sort out something better.</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/4908662854955327944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/newgrounds-audioflash.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/4908662854955327944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/4908662854955327944'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/newgrounds-audioflash.html' title='Newgrounds: Audio/Flash'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-1415603528665585591</id><published>2011-01-22T17:37:00.004+00:00</published><updated>2011-01-22T19:29:14.049+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Misc."/><title type='text'>Metal Music</title><content type='html'>To better my chances of actually using this blog, I have decided to post something I wrote a long time ago. it was for another idea similar to this, which never happened really. So it gets the airing it deserves and makes me feel like I have done more work on this, which in turn means I am MORE likely to do MORE work on it (in an attempt to not waste previously used energy, in accordance with the laws o laziness and preserving energy) Here we go :S... and due to this being crazy it will be in a seperate post!</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/1415603528665585591/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/metal-music.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/1415603528665585591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/1415603528665585591'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/metal-music.html' title='Metal Music'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-9061570308826728802</id><published>2011-01-22T17:37:00.003+00:00</published><updated>2011-01-22T19:29:01.099+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Audio"/><category scheme="http://www.blogger.com/atom/ns#" term="Metal"/><category scheme="http://www.blogger.com/atom/ns#" term="Misc."/><category scheme="http://www.blogger.com/atom/ns#" term="Music"/><title type='text'>Metal music (cont)</title><content type='html'>I love metal music and have found that a lot of people do not seem to understand why. I often hear people trashing the style and frequently end up in discussions with people who want to know what I like about it, what I see in it. People have a lot of misconceptions about it and about the people who listen to it. So i decided to attempt to write about it and hopefully inform ;-). Please note that I am using the term metal loosely, not as a very specific sub genre. (So I am talking about its variations as well... You know what I mean!)&lt;br /&gt;
&lt;br /&gt;
I have thought about the reasons why I (*People*) listen to metal a lot. Mostly because I can understand why somebody wouldn&#39;t like it. Even though I love it, I realise that it is not exactly an easy style of music to get into and I can imagine that from the outside looking in it could easily seem like a whole lot of noise. I remember when I used to hear metal music when I was younger I couldn’t imagine&lt;br /&gt;
&lt;br /&gt;
I would say that metal music is very much a form of escapism. It is all about larger than life expression. It takes a normal everyday experience or emotion and makes something bigger out of it. Think back to when you were a kid, all you wanted were excitement and adventure. When you looked to the future you assumed that it was going to be full of amazing things, you thought you were going to make an impression on the world. As you get older you start to realise that this isn&#39;t necessarily true. After all between your 9-5, paying your taxes and feeding yourself there isn&#39;t much time left over to be adventurous. &lt;br /&gt;
&lt;br /&gt;
This is where metal comes in. It almost a world of its own. A world where people scream and shout, where weird things happen. Its full of strong characters and stronger emotions. It is accepting of anybody that is being truthful. It allows you to indulge your broken heart without somebody telling you to stop feeling sorry for yourself and you can release your anger without ever actually ever hurting somebody. I would liken listening to music like this to reading a fantasy novel or playing a computer game.&lt;br /&gt;
&lt;br /&gt;
Other reasons for enjoying it would be for the virtuosity of the musicians themselves. Many people that play within this style have developed their skills on their chosen instrument to amazing standards and sometimes the sheer difficulty of the individual parts can be a wonder to behold. Especially if it is on an instrument you yourself play.&lt;br /&gt;
&lt;br /&gt;
The metal world (or culture if you will) is also a place where unlike the real world, odd things are often celebrated. So I believe that it attracts people that perhaps aren’t accepted, or at least do not feel a part of, mainstream culture.&lt;br /&gt;
&lt;br /&gt;
Lastly, I think that I should mention that the type of music you listen to is not really a conscious decision, you do not weigh up the pro&#39;s and cons of a genre of music and then decide whether you want to listen to it. Rather I guess you could call it an evolution of your thoughts and feelings. A montage of your experiences. Everyone has songs that remind them of specific times, feelings and even other people. Some people grew up and experienced things with metal music around them and so some people are obviously going to associate a lot of good experiences with the sounds associated with it.&lt;br /&gt;
&lt;br /&gt;
On that note I shall end, I hope I have made some sense and that it hasn’t been too much of a chore to read through this.</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/9061570308826728802/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/metal-music-cont.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/9061570308826728802'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/9061570308826728802'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/metal-music-cont.html' title='Metal music (cont)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1060568705771545712.post-5887385641982811205</id><published>2011-01-22T16:59:00.001+00:00</published><updated>2011-01-22T19:28:35.510+00:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Misc."/><title type='text'>The point for this blog!</title><content type='html'>I intend to use this blog as a tool for learning. I have a large number of things I am interested in and would like to improve my abilities/knowledge. I intend on posting thoughts etc and also for different things I am learning I intend on undertaking projects etc and posting progress/ final result/ information gained to here.&lt;br /&gt;
&lt;br /&gt;
I am hoping this will help keep me organised, and possibly make me more motivated to try hard. I also hope that I will&amp;nbsp;occasionally&amp;nbsp;post stuff of interest/help to people, and that I will receive feedback and extra knowledge from interacting with people who see this blog.]&lt;br /&gt;
&lt;br /&gt;
Blogs are weird and scary and I am socially awkward. (And completely aware that this post will almost&amp;nbsp;definitely&amp;nbsp;not be read by any body!) This is going to be a rough trip!</content><link rel='replies' type='application/atom+xml' href='http://ardentt.blogspot.com/feeds/5887385641982811205/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://ardentt.blogspot.com/2011/01/point-fo-this-blog.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/5887385641982811205'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1060568705771545712/posts/default/5887385641982811205'/><link rel='alternate' type='text/html' href='http://ardentt.blogspot.com/2011/01/point-fo-this-blog.html' title='The point for this blog!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>