Art and Music

musical_fish2.1.jpg

This is a preview of one of my acrylic paintings.

The name of this piece will follow soon but I just wanted to share how it incorporates my love of art and music.  I’m also showing how we digest “new” music like hungry fish only to be hooked with certain songs.  There’s a cyclical nature to art and music since we have our waxing and waning moods that change what we like and dislike, but we will always have that pattern of criteria that makes a specific piece (whether musical or artistic) touch our mind, hearts, and soul to make the world seem like a better place to be.

 

Advertisements

Nothing so difficult as the beginning.

I’ll be updating this content more regularly…MORE posts will be popping up these next couple of months!

Nothing so diff…

Open Source Programmable Poetry

This is the input that is supposed to show my modified version of Nick Montfort’s Taroko Gorge / Scott Rettberg’s Tokyo Garage:

<!DOCTYPE html PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN”>
<html>
<head>
<meta http-equiv=”content-type” content=”text/html; charset=utf-8″>
<style type=”text/css”>
/* <![CDATA[ */
body {
background: #011;
color: #dad;
margin: 0 30pt 0 30pt;
font-family: Optima, sans-serif;
font-size: 24pt;
}
div {
height: 20pt;
}
a {
color: #007;
text-decoration: none;
}
/* ]]> */
</style>
<script language=”JavaScript” type=”text/javascript”>
var t=0;
var n=0;
var paths=0;
var above=’brow,mist,shape,layer,cliff,tray,forest,height’.split(‘,’);
var below=’flow,meander,shape,vein,rippling,stone,stove,clock’.split(‘,’);
var trans=’command,pace,roam,trail,frame,sweep,exercise,range’.split(‘,’);
var imper=’trace,shade,translate,stamp,go through,direct,run,enter’;
imper=imper.split(‘,’);
var intrans=’linger,dwell,rest,relax,hold,dream,hum’.split(‘,’);
var s=’s,’.split(‘,’);
var texture=’rough,fine’.split(‘,’);
function rand_range(max) {
return Math.floor(Math.random()*(max+1));
}
function choose(array) {
return array[rand_range(array.length-1)];
}
function path() {
var p=rand_range(1);
var words=choose(above);
if ((words==’forest’)&&(rand_range(3)==1)) {
words=’DONKEYS ‘+choose(trans);
} else {
words+=s[p]+’ ‘+choose(trans)+s[(p+1)%2];
}
words+=’ the ‘+choose(below)+choose(s)+’.’;
return words;
}
function site() {
var words=”;
if (rand_range(2)==1) {
words+=choose(above);
} else {
words+=choose(below);
}
words+=’s ‘+choose(intrans)+’.’;
return words;
}
function cave() {
var adjs=(‘encompassing,’+choose(texture)+’,sinuous,straight,objective,arched,cool,clear,dim,driven’).split(‘,’);
var target=1+rand_range(3);
while (adjs.length>target) {
adjs.splice(rand_range(adjs.length),1);
}
var words=’\u00a0\u00a0’+choose(imper)+’ the ‘+adjs.join(‘ ‘)+’ \u2014′;
return words;
}
function do_line() {
var main=document.getElementById(‘main’);
if (t<=25) {
t+=1;
} else {
main.removeChild(document.getElementById(‘main’).firstChild);
}
if (n===0) {
text=’ ‘;
} else if (n==1) {
paths=2+rand_range(2);
text=path();
} else if (n<paths) {
text=site();
} else if (n==paths) {
text=path();
} else if (n==paths+1) {
text=’ ‘;
} else if (n==paths+2) {
text=cave();
} else {
text=’ ‘;
n=0;
}
n+=1;
text=text.substring(0,1).toUpperCase()+text.substring(1,text.length);
last=document.createElement(‘div’);
last.appendChild(document.createTextNode(text));
main.appendChild(last);
}
function poem() {
setInterval(do_line, 1200);
}
</script>
<title>Modified Programmable Poetry</title>
</head>
<body onload=”poem()”>
<div style=”float:right; margin-top:12px; color:#0b3; height:60pt”>
<div>based on Taroko Gorge</div>
<div><a href=”http://nickm.com”>Nick Montfort</a></div>    </div>
<div id=”main”></div>
</body>
</html>

It might not look like anything now, but I’m still working on obtaining Python so I can modify the code and view it / further edit it for the final cut. Thank you for your patience…

Tasty Serial Poetry

Using the Charles O. Hartman PyProse program,I have uploaded PyProse output here in order to craft a serial poem. One line of PyProse generated per day gave me the following:

Day 1.  Some equations solved weekly; and even spread since so underdone a veal nodded, the afternoons between supper and the audience accountted for your mates, yet you rose to report to muffins under my own killswitch.

Day 2.  You traveled these bed bars: soft cloth enterprises with attitude.

Day 3.  The eastern science grinned, as products (the things) orbited that vending machine.

Day 4.  The conclusion of charm had sold them foods between conversation, the water damaged this and destroyed feelings of talkative talk.

Day 5.  Before evil forces worm out of this shelter, when we had squares landing in stables of consciousness?

Day 6.  This person spoke of a wasted army, and the electrons of darkness between the mechanical hutch caused furies to burn, rather curiosily, this elephant is dreaming.

Day 7. To worry is comforting, but What are you doing? Dominating worlds and forgetting to sleep?

Then I rearranged it to look like poetic verse:

Title: A Curious Equation Muffin

Some equations
solved weekly;
and even spread
since so underdone
a veal nodded,
the afternoons between supper
the audience accounted for
your mates, yet you
rose to report to
muffins under my own killswitch.

You traveled these bed bars:
soft cloth enterprises with attitude.

The eastern science grinned,
as products (the things)
orbited that vending machine.

The conclusion of charm had sold them
foods between conversation,
the water
damaged this
and destroyed feelings
of talkative talk.

Before evil forces
worm out of this
shelter, where we had
squares landing in stables
of consciousness?

This person
spoke of a wasted army,
and the electrons of darkness
between the mechanical hutch caused
furies to burn, rather curiosily
this elephant is dreaming.

To worry is comforting,
but what are you doing?

Dominating worlds and
forgetting to sleep?