000webhost

Web hosting

Friday, January 16, 2015

Building Reaktor Synthesisers, Download Scripts, and Re-Spin Revenue

After a bit of fiddling I've figured out how to build non-trivial Reaktor software synthesisers. By the looks of things, you can do quite a lot but there seems to be some gaps in the software which makes building a full blown synthesiser ready for sale to the public (which they will want to buy) a non-option for the moment (unless there is some information that I'm missing which is likely the case)...

For the lazy among you the easiest Reaktor Synthesisers that can be built can be made as so. Right click in the workspace, Instrument -> Synthesizers -> Option and then hook up to correct/relevant Voice Combiner. My designs obviously start from scratch though, as I'd like to be able to design some both for educational purposes, for resale, and if that's not possible simply to give away.

You can download my updated experiments from here:

I've been looking to build some Android software applications for a while now (curious to know whether this is a viable long term option). It's interesting how many people actually Open Source their software on the various web stores.
http://en.wikipedia.org/wiki/List_of_free_and_open-source_Android_applications
https://github.com/psaravan/JamsMusicPlayer
http://www.alexdantas.net/projects/kmp/

I recently wanted to download al the applications/archives from a particular website, http://www.vst4free.com/ so I looked at various website download programs (HTTrack, Teleport Pro, wget, curl, etc...). In spite of the filters/wildcards that were available they were too slow to be realistic.

####Start Quote####
Use wildcards to exclude or include URLs or links. You can put several scan strings on the same line. Use spaces as separators. Example: +*.zip -www.*.com -www.*.edu/cgi-bin/*.cgi

+*.png +*.gif +*.jpg +*.css +*.js -ad.doubleclick.net/*

+*.zip +*.exe +*.msi +*.tar.gz +*.tar +*.rar
+*.css +*.js -ad.doubleclick.net/*
####End Quote#####

https://www.httrack.com/html/filters.html
http://httrack.kauler.com/help/Catch_all_files_of_certain_type

What did I do? I built something because I noticed patterns in the way files were encoded.

####Start Quote####
Range for Instrument VSTs
http://www.vst4free.com/free_vst.php?id=160
http://www.vst4free.com/free_vst.php?id=362

http://www.vst4free.com/free_vst.php?id=160
was the same as
http://www.vst4free.com/free_vst.php?plugin=Advanced_MIDI_Gate&id=160
which converted to
http://www.vst4free.com/get_plugin.php?win32=drumatic_3_02.zip
which could then be parsed for automated download.

Range for Effects VSTs
http://www.vst4free.com/free_vst.php?id=401
http://www.vst4free.com/free_vst.php?id=479

http://www.vst4free.com/free_vst.php?id=401
was the same as
http://www.vst4free.com/free_vst.php?plugin=Advanced_MIDI_Gate&id=401
which converted to
http://www.vst4free.com/get_plugin.php?win32=microrock.zip
which could then be parsed for automated download.

Range for Midi VSTs
http://www.vst4free.com/free_vst.php?plugin=Hyperion&id=1401
http://www.vst4free.com/free_vst.php?plugin=Hyperion&id=1421
####End Quote#####

You can download my script from here:

As I've stated previously I've been thinking of re-spinning some versions of Linux for fun and possibly profit. The irony is that it's actually much easier to go down than it is go up. Namely, the smaller distributions such as DamnSmall don't really lend themselves to customisation going up because there are too many dependencies that need to be remedied prior to being able to come up with something workable. This has led me to work on scripts to achieve the exact opposite on smaller (but large such as Knoppix) DVD/CD based live distributions. They work based on class of program based on yum or apt package information. It'll be interesting to see what we can do.


Several of the ways in which I was thinking about making revenue was:
  • distributing/re-sale on chosen media such as USB, CD, DVD, etc... http://damnsmalllinux.org/usb.html
  • creating custom versions for who ever wants them. After all, if I'm currently building the code to allow for this why not? (You need to send a portion of payment now and rest on delivery.) Working perferably only on smaller distributions at this point unless the project is really interesting.
  • donations
  • figuring out what the public wants and then attempting to build that for them
  • figuring out what the best possible distribution is and attempting to build that for the public
  • support via of these distributions
Interesting stuff in general I came across during the week.



Dodgy Job Contract Clauses, Random Stuff, and More

- in this post we'll be going through dodgy job contract clauses. Ironically, many of which are actually unlawful and unenforceable on c...