1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
|
<!DOCTYPE html><html><head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="theme-color" content="#000000">
<title>Chrisoft::Blog(r#"A short post on Cakewalk's death and my music production")</title>
<meta name="description" content="«A short post on Cakewalk's death and my music production» de spelunca ursae visere">
<meta name="author" content="Chris Xiong">
<script type="text/javascript" src="/panel.js"></script>
<script type="text/javascript" src="/themer.js"></script>
<script type="text/javascript" src="/blog/footnoter.js"></script>
<script type="text/javascript" src="/blog/aes-js.js"></script>
<script type="text/javascript" src="/blog/scrypt.js"></script>
<script type="text/javascript" src="/blog/sha256.js"></script>
<script type="text/javascript" src="/blog/decryptor.js"></script>
<link rel="stylesheet" type="text/css" href="/common.css">
<link rel="stylesheet" type="text/css" href="/panel.css">
<link rel="stylesheet" type="text/css" href="/theme0a.css" id="theme0a">
<link rel="stylesheet" type="text/css" href="/theme0b.css" id="theme0b">
<link rel="stylesheet" type="text/css" href="/theme1a.css" id="theme1a">
<link rel="stylesheet" type="text/css" href="/theme1b.css" id="theme1b">
<link rel="stylesheet" type="text/css" href="/theme2a.css" id="theme2a">
<link rel="stylesheet" type="text/css" href="/theme2b.css" id="theme2b">
<link rel="stylesheet" type="text/css" href="/theme3a.css" id="theme3a">
<link rel="stylesheet" type="text/css" href="/theme3b.css" id="theme3b">
<link rel="stylesheet" type="text/css" href="/blog/blogext.css">
<script>
function ol()
{
window.onresize=function()
{
if(window.innerWidth<768)
setupevents();
else unsetevents();
}
window.onresize();
loadTheme();
_decryptonload();
}
</script>
</head>
<body onload="ol()" style="overflow-x:hidden;">
<div id="panel" class="TText">
<ul id="panellist">
<li><a href="/"><h1>Chrisoft</h1></a></li>
<li><a href="/blog"><h2>Blog</h2></a></li>
<li><a href="#"><h3 id="title">A short post on Cakewalk's death and my music production</h3></a></li>
<li><span>Tags</span>
<ul id="tagslist">
<li><a href="/blog/list/music/">music</a></li><li><a href="/blog/list/garbage/">garbage</a></li></ul>
</li>
<li id="tocouter">
<span>Table of Contents</span>
<ul id="tocroot">
<li><a class="toctarg" href="#tocanch0">Death of Cakewalk</a></li><li><a class="toctarg" href="#tocanch1">My music production</a></li><li><a class="toctarg" href="#tocanch2">Future choice of DAW</a></li></ul>
</li>
<li style="margin-left:-0.5em"><a id="prevp" href="2017-06-29.html">Prev post</a></li>
<li style="margin-left:-0.5em"><a id="nextp" href="2017-12-21.html">Next post</a></li>
</ul>
</div>
<div id="content">
<h2 id="titleh" class="TText" style="font-wight:normal;">A short post on Cakewalk's death and my music production</h2>
<div id="datetags" class="TText" style="margin-bottom:1em;">2017-11-25<br>#music #garbage</div>
<hr><div id="article" class="TText">
<article>
<h2 id="tocanch0" class="tvis">Death of Cakewalk</h2>
<div style="border:1px gray solid;padding:1em;">
Cakewalk died.<br>
Imagine your old trustworthy friend suddenly passed away.<br>
It started as the feeling in a harsh winter.<br>
Then there was anger.<br>
But finally it all ended in pure voidness.<br>
So long, Cakewalk!
</div>
<p>
As stated by Gibson
<a href="https://www.cakewalk.com/Gibson-Announcement">here</a>,
Cakewalk was SIGKILL'ed, perhaps due to insufficient resources,
or a dangling pointer. Anyway, it was finally killed, with all
development and vending activity ended.
</p>
<p>
I encountered Cakewalk in 2009, when I was skimming through an old
magazine on computer software from 1998. There was an article about
Cakewalk Pro Audio 5.0. Back then I was using a piece of software
called "Music Maker DX" to edit MIDI files. After that I started
using CWPA 9.0, which was, obviously, pirated. I used external
synthesizer such as Timidity to produce audio files, because I had
no idea about what I was really doing at that time.
</p>
<p>
I thought CWPA 9.0 was the last version of Cakewalk, and that Cakewalk
has long been dead, until somewhere in 2011 I found that they had
renamed their product to SONAR. So I tried SONAR 6 (which is, again,
pirated) and was fascinated immediately.
</p>
<p>
In 2014, I started to try (pirated) SONAR X2 Producer. After a (really
long) trial period of a year or so, in 2015, I finally purchased SONAR
Professional from Steam. Soon after, I got the SONAR Platinum Lifepass,
which hopefully is a penance of my earlier piracy. I made my major
production during this period.
</p>
<p>
And then it was the saddening story at the beginning of this article.
</p>
<p>
I've tried multiple DAWs, namely FL Studio, Cubase and even OpenMPT
(which is actually a tracker). Only SONAR deserves the words "it just
feels right" for me. It is also my first time feeling saddened by the
death of a proprietary software. If Microsoft ceased the development
of Windows, I would be much happier.
</p>
<h2 id="tocanch1" class="tvis">My music production</h2>
<p>
I'm going to pause any music production of mine, not only to mourn the
death of Cakewalk, but also due to my lack of time and inspiration.
</p>
<p>
Most of my current works are arrangements and "reverse engineering"
(「耳コピ」) of Touhou project's in-game music, with a few original
but mostly unfinished works. Therefore, to review the basic music
theory, regain my piano skills and to learn from the works of great
predecessors might be the most appropriate choice for me. Although
I have an extremely small range of audiences, it's my duty to make
sure that they won't be pissed off after listening to my works.
So I guess those steps are also a must before resuming my identity
of a music producer.
</p>
<h2 id="tocanch2" class="tvis">Future choice of DAW</h2>
<p>
<b>Cubase</b> is another classic DAW. It's even older than Cakewalk.
It has aggressive DRM measures, which makes Steinberg much safer
from piracy than Cakewalk. Apparently that DRM is also the center
of controversy over Steinberg. I've got many of Steinberg's instruments.
</p>
<p>
<b>Reaper</b> looks nice and is fairly priced. Might have a try later on.
</p>
<p>
<b>FL Studio</b>. Doesn't feel right for me.
</p>
<p>
<b>OpenMPT</b>? ...
</p>
<p>
<b><s>Vocaloid</s></b>. That's not a DAW.
</p>
<p>
Contact me if you have other suggestions.
</p>
</article>
</div><br><hr>
<div class="TText" id="notediv" style="font-size:80%;"></div>
<div id="insanch" style="height:3em;"></div>
<div id="footer" style="">
<div id="pagesw" class="TText" style="width:100%;height:0.5em;"></div>
<div style="text-align:center;" class="TText">
Proudly powered by SSBS <reduced style="font-size:70%;">(the static stupid blogging system)</reduced> 2.5
<br>
Content licensed under CC BY-SA 4.0. <span id="purgep" style="display:none;font-size:70%;">This page has passphrase(s) stored. Click <a href="javascript:_purgep()">here</a> to purge.</span>
</div>
</div>
<div id="cmdbuf" class="TText" style="transition:500ms;padding:1em;font-size:2em;color:white;position:absolute;background-color:rgba(0,0,0,0.6);left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none;opacity:0;">
</div>
</div>
<div id="decryptui" style="display:none;opacity:0;color:white;z-index:1000;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);transition:opacity 0.5s;">
<div id="decryptdlg" class="TText" style="padding:10px 20px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background-color:rgba(0,0,0,0.6);">
<div id="keyhint" style="margin-bottom:8px;"></div>
<div style="margin-bottom:8px;">Key: <input id="keyinp" type="text" style="color:#fff;"></div>
<div style="height:2.25em;">
<button id="btndecrypt" onclick="decryptor(decid,document.getElementById('keyinp').value);" style="position:absolute;left:20px;">Decrypt</button>
<button onclick="hidedecryptui();" style="position:absolute;right:20px;">Cancel</button>
</div>
</div>
</div></body></html>
|