Hello. I'm Raphael. I have 10+ years of experience as Software Engineer on backend and fullstack roles (and some team lead experience) on large tech companies, startups and scale ups using a variety of technologies. I have worked on high traffic systems handling large amount of data, on database infrastructure, messaging systems, customs systems, developer tooling, internal tools, and also on music/audio software.
I work as freelancer/contractor and I'm looking for new projects. As an aside, I have a bachelor in music composition and would love to contribute to a project in that field.
Send me an email for more information and to discuss how I can help you.
It's not exactly what you are saying, but working with the complement of a given set of pitch classes (that was used in the previous section/bar or in another voice for example) is common in twelve-tone music.
So, if, for instance, an instrument is playing a melody that uses the black keys exclusively, an accompaniment (or a contrasting section) could be made that used only the white keys. The result tends to be dissonant, but it isn't necessarily dissonant to the extreme or in absolute.
Unrelated note on terminology:
By inversion of a melody, we usually mean playing it upside down. So F A G would become F Db Eb. It's contour is inverted. This is done as a means of development of the melodic idea and/or in fugues/canons/"counterpointistic music in general".
The thing is that what professional authors working with legitimate publishers make from a book has nothing to do with the demanded funds to complete the project. It should be only based on the value delivered by the project.
Not really sure what this comment is trying to demonstrate.
Using what actual published authors make on book deals is a good way to estimate what the value of such an initiative should be.
Maybe a lot of people will be interested in the project and fund it, then great. But publishers investigate the market thoroughly before signing a deal with an author, and they offer advances and royalties based on what they think the book will make. When an author received a $7,500 royalties advance on a book it's because the publisher thinks this is a good indicator of what the book will generate in royalties.
Technologies: C (SDL, GTK+), C++ (Qt, Boost, Fltk, SFML, Openframeworks), Java, Python, Ruby, Javascript, Node.js, Common lisp, Ocaml, Erlang, Lua, Linux, Openbsd, standard Unix shell and command line tools, Embedded Linux.
Github: github.com/raphaelss
Résumé/CV: on request
I'm a software developer with a bachelor's degree in music composition that is always willing to learn more. I have experience developing for embedded linux, dsp systems, audio tools in general, real time interactive systems and desktop gui and command line applications.
I also have experience with algorithmic/generative music (realtime or not) and music related tools.
I'm also interested in doing more web frontend/backend development and looking for Python/Erlang/Node.js remote work too (in any of the languages/frameworks I mentioned, actually).
I'm a software developer with a bachelor's degree in music composition that is always willing to learn more. I have experience developing for embedded linux, dsp systems, audio tools in general, real time interactive systems and desktop gui and command line applications.
I also have experience with algorithmic/generative music (realtime or not) and music related tools.
I'm also interested in doing more web frontend/backend development and looking for Python/Erlang/Node.js remote work too (in any of the languages/frameworks I mentioned, actually).
Is there any resource you recomend to someone that wants to understand the implementation of these systems?
Not the implementation of lisp, but the implementation of these specific environments (lisp machines os's) in lisp. Specially with regards to memory management.
EDIT: you seem to have posted a relevant link in another comment as I wrote this one, but I'd love more information if available.
I am not sure if it will suffice to fully answer the os side, but I mentioned this book in a reply at the top:
"The Architecture of Symbolic Computers" by Peter M. Kogge. Amazing book, THE book, at least for me. Written in 1991, it is so fascinating and clear. See if you can get a copy. They seem to have gone up in price this year - from $45 to $250! Lisp is having some sort of renaissance.
The author mentions using OpenBSD in production. Do any of you also use it in production?
I have no doubt that it is used with good results, but I have enjoyed it as a desktop OS and would love if more people could share their experience with it on a job.
I work for an ISP. We use it (CARP and relayd) heavily for HTTP and DNS load balancing in an IPv6-laden environment. Performance is better than that we saw a few years ago under Linux.
I did not. I was more familiar with OpenBSD to begin with, and like its slant toward security. Although we do use FreeBSD for a few other servers used as NAS controllers. HAST + ZFS + CARP is great.
I use it for servers except for home directories (FreeBSD with ZFS for that) and required applications (Red Hat, Windows, OS X, and an AS/400 (iSeries)). It works fine on bare metal and in VM on VSphere. Management is quite easy and the 6 months between major upgrades has been ok. Patching is build a set (I am all amd64) and deploy.
That it is more suitable for a firewall or router than desktop.
To be clear, I didn't actually expect it to be bad at that. I was just surprised at how quick and easy it was to install it and to have a setup that I enjoy.
It's a very straightforward use case, actually. We have c++ code on the AI/ML side of our company, well integrated with the rest of the stack. For some of our ideas in this area though, lisp was clearly very suitable, so we tried ECL. We mostly call c++ functions from lisp, and eval some lisp code on the c++ side. It always worked without problems. I only had experience with sbcl and clisp before, but ECL proved very mature and well designed. We love it and don't intend on looking back.
Willing to relocate: No
Technologies:
Email: [email protected]Hello. I'm Raphael. I have 10+ years of experience as Software Engineer on backend and fullstack roles (and some team lead experience) on large tech companies, startups and scale ups using a variety of technologies. I have worked on high traffic systems handling large amount of data, on database infrastructure, messaging systems, customs systems, developer tooling, internal tools, and also on music/audio software.
I work as freelancer/contractor and I'm looking for new projects. As an aside, I have a bachelor in music composition and would love to contribute to a project in that field.
Send me an email for more information and to discuss how I can help you.