[my blog] [my software] [contacts]

back to today
 

26 november 2004

Knack v.0.4 released

You can now download Knack v.0.4

Here is the changelog:
*** v.0.4.1791.29380 (26 november 2004)
- new: Warning window when giving two blocks the same Name
- new: Settings file: settings.xml with general sound settings and DirectSound latency settings
- new: Skinned blocks and block handles
- new: Block icons
- new: Snap to grid
- new: Bezier links with colors and shadows
- new: You can associate .knk files to Kanck or drag and drop a file on the application icon to open it
- new: You can drag and drop a .knk file over the application window to open it
- new: Delete key deletes all the selected blocks
- new: Midi Filter Effect
- new: NSIS Installer with .NET Framework detection, .knk file association and Uninstaller
- new: Added an example file: TwoInstruments.knk
- change: Midi connection can be 1 to MANY, before it was only 1 to 1
- change: Optimized wave functions with no clipping when changing frequency
- change: Optimized, a lot faster operators
- change: Completely rewritten Delay effect, with variable period and feedback
- bugfix: Instrument blocks were not initializing correctly the sound data in some cases
- bugfix: Wave oscillators with frequency lower then 9 Hz were not working
 
2004-11-30 13:15:30
Nicn wrote:
Kewl Icons, Looking very smart....

Would like to mention that it's quite important to be able to change the Default Midi Input device as i have many 'virtual' midi devices using midiyokent.
At the moment i cann't configure Knack to run from my midi keyboard as Knack defaults to another midi input device on my system.

otherwise. Congratulations. Im impressed. Good show old chap.

2004-11-30 14:08:29
H3 wrote:
Thank you very much :)
the midi selector is on my to do list!
and also a sound-out selector for people with more then a sound card.

what about your project?

2004-11-30 15:51:33
Nicn wrote:
(im not sure how my comment came out twice ?)

My project's productivity is suffering. I've been really stressed lately, working hectic hours in a frantic frenzy. By the time i get home i don't want to even see a pc.
Trying to make ends meet can really affect a after hours project. Im thinking of converting my project to an XP (xtreme programming)project, using Test Driven Developement, cos then i can write the tests and get anybody to implement the code that satisfies the tests. I've reading about xp and i think for distributed projects it's a real solution. The processes are intricate but worthwhile, there are many benefits, and a few cons to going Xtreme Programming. Martin Fowler has the best solution to distributed project management by using test driven development. C# is the ideal langauge i recon for test driven development and there are tons of awesome tools available which are valuable. I am going on leave on Friday, (Paid leave, yay) and I've bough a brand new 4x4 isuzu and my friends and i are traveling through mozambique, malawi and zimbabwe. No computer !!!
I will refill my soul and come back inspired.

2004-11-30 16:04:07
H3 wrote:
I know very well how much one can ate computers by the end of the day ;)
I didn't know about XP, but i know what you mean by test driven, it's really an interesting way to work.
Good travel! seems a wonderful trip ;)

2004-12-02 13:34:54
Nicn wrote:
Yes, XP is awesome. It is Agile methodology for software development with similar principals to the scrum methodology. I am so highly opposed to the conventional water-fall development approach (Specification, Design, Implementation, Testing, Deployement per release).

What i like about XP is that at any point any person on the team can re-create the entire development enviroment and unit testing enviroment, and any problems will automatically appear with a clear message on how to resolve the problem. I thought this was totally improbable and unpractical, but now that i have been doing XP for a few weeks im stoked because the intricate proccess has totally become a routine.

There are many awesome concepts in XP and one must use the techniques which are suited to a project.

I have found that with XP the rate at which i maintain old code has dropped massively. And i don't need any resident testers.

I would recommend reading an article by Martin Fowler, he is the godfathre of XP.

Anyway, kind regards.
Just though i'd give my 2 cents worth on XP.
Looking forward to seeing progress with your AWESOME application.

last bit of inspiration :
What the digital multimedia world needs is an alternative. I for one find that to create a simple animation is hard, let alone an interactive animation. I recon this can be achieved by streaming vectors, midi, audio, and video.

(PS nice work on deviantArt !!!!)

2004-12-03 12:57:45
H3 wrote:
Thank you for all the compliments! :)
After your introduction I'll surely read something about XP.
About streaming: yes, I think you're right, but I'm still thinking how to stream video. It's not an easy choice, simply streming frames of pixel may not be a good idea. I'm thinking about "streaming" OpenGl drawings.. but still not sure.
I'm also waiting for a new release of the TaoFramework.
I'm glad you like my photos too: taking photos is what I do when ate too much computers. :)

Comments disabled