Some New Trance – Now With Electric Guitar

For a while now I’ve been thinking about putting rock elements into trance, probably because I’m still a rocker at heart (I’m fairly new to trance), so I thought it might be interesting to see if that could be done properly.

I’ve also been working on other things and continue trying to improve my overall sound and production, which I think this current track demonstrates is happening.

Without much more fanfare, have a listen to this WIP of some progressive trance with added electric guitar.


New music, updated website, MailChimp can’t send mails properly, and Annual Trance List 2015

So… It’s been a while! I have things to share, because there’s certainly been things happening. Yes, the reason I haven’t made an update before now is because I’ve been busy. 😛


New music!

Let’s start with the most important part. I’ve been working on a new track for a while now and it’s progressing quite nicely. It’s quite a step up from The Beginning I would say, which is exciting in itself (to see the progress I’m making).

You can check out two examples below. The first one is the intro and build up sections. Second one is a lead melody and sound test.



Feedback is as always welcome! Hopefully you can hear the progress compared to The Beginning. 🙂

I would also recommend that if you want to stay a bit more up-to-date on new music, go ahead and follow me on Instagram, Facebook and/or Twitter, as I do post new stuff there from time to time (more frequently than here).


Photontic website updated

I updated the Photontic website, which took quite some time. I used to work as a web developer, but that’s over 10 years ago – let’s just say a lot has changed since then (luckily things are much easier now). However you do have the added extra work of dealing with mobile devices, which requires a good portion of testing depending on the layout.

Basically what I did was update it to use Ajax if possible (meaning if the browser supports it and the user isn’t using noscript), meaning it only changes the content of the page itself, instead of reloading the entire page.
I did this because I wanted a music player on the page, which wouldn’t work if the page got reloaded as people navigated the pages on the site. Obviously that means I also made a music player.

I also:

  • Added a news slider thing on the front page, to show recent news items (loaded from an XML file).
  • Expanded the use of Google Analytics so I can better track how people use the site.
  • Further improved SEO (Search Engine Optimization).
  • Added cards and such for Twitter, Facebook and the likes when pages are linked on those networks.
  • Added a detail page (data coming from an XML file) for tracks. Both for SEO reasons, as well as being able to give each track its own little page with relevant information. For instance this is how it looks for The Beginning.
  • Got everything working properly on mobile devices, as well as in the different modern browsers.

Basically a lot of “under the hood” improvements to allow me to make updates more quickly in the future, as well as making sure the site was as viewable as possible across browsers and devices.


MailChimp doesn’t send out opt-in mails properly

While I was working on updating the website, I wanted to add a newsletter option as well, so that people could sign up for such a thing. And well, so I did. I decided to use MailChimp as they’re established and seemed solid (and fit my current usage scenario).

I then went ahead and made the respective pages and what not. I used their API instead of their pages, so that I could keep as much of the newsletter functionality on the site itself, to maintain the design and so on. This of course takes a bit longer to do, as you then have to write a lot more code yourself, like for handling errors and so on.

Never the less I got all of that done and it was working. Well, kind of… I spent an entire day trying to figure out why opt-in mails didn’t reach Gmail. I figured I had done something wrong, but nope. I dug deeper and looked at the mail headers, because newsletters did get delivered, just not the opt-in mails.
Now I’m no expert in all of that, but I could see that there was a difference, I just didn’t quite know what to do with all the information. Fortunately I know someone who knows about this kind of stuff, so I got him to help me figure out what the hell was going on.

The cause? MailChimp isn’t sending the opt-in mails correctly. This has to do with domain security (something that’s a bit of a hot topic – basically has been for a few years now).
If you own a domain you can set a DMARC reject policy on it. This basically means that a mail server, when receiving a mail from a domain (actually the domain name of the sender address), will check it against the originating IP of that mail.
On your domain you have it setup so there’s an SPF record that has the IP of your mail server in it, so that when a mail server receiving a mail can check that the server this mail is coming from is allowed to actually send from the domain in the sender’s address.

Why does this matter? It matters because you’ve probably received spam from all kinds of domains and that’s what they do. They find domains that are not setup properly and “fake” the sender address because they can do so. Basically all those domains do not have a DMARC reject policy or they’re setup wrong in some other sense.

With the DMARC reject policy what happens with those spam mails is that they basically get destroyed before you see them. Gmail does this, as I’m sure plenty of other services do too.

Now you might ask: Then how can MailChimp send mails on your behalf? They can because you include the IP’s of their mail servers in your SPF record, which means that when a mail server receives a mail from your domain, but has been sent from MailChimp, it can see that the MailChimp servers are allowed to send on behalf of that domain. If you don’t set this up (the MailChimp IP’s) you would run into the same problem with mails getting eated by the internet void if you have DMARC reject policy (which you should have).

Good stuff all around. However the problem is that the opt-in mails are not sent with proper signing. Basically they don’t adhere to the standards and are sent from entirely different servers than the newsletters. This also means that if your domain is setup properly, as to now allow spam to be sent from it, those mails will fail (depending on the receiving mail server’s setup). Basically the header of the opt-in mails that MailChimp send is completely messed up.

This, in essence, makes MailChimp a completely useless service. Because if people can’t get the opt-in mail, they can’t get the newsletter either. The solution? Open up your domain to be abused for spam. That’s really the only thing you can do if you want to use MailChimp.

MailChimp IS aware of this issue, but they just don’t care.
Now consider that Gmail has 1 billion users. That’s 1 billion potential customers you won’t be able to reach.

My solution is to look for alternatives, and I’ve found some that I will look into at a later date when I feel it’s time to add a newsletter option.

But this is important information if you’re considering using MailChimp as your mail blast service.

In short MailChimp is a service that sends mails – that’s what it does, how it makes its money, yet it fails to actually send out mails properly, despite them boasting about it on their website. It’s great, isn’t it?


Annual Trance List 2015

Obviously I’m behind on getting the Annual Trance List for 2015 up. I have not forgotten about it and will do it as soon as possible. I did however post my top 3 on Instagram a while back.


So uh, yeah… There you have it! An update finally. Until next time! =)

The Beginning has been released and it’s free to download!

Yes, finally! It’s a relief to have produced my first complete trance track – and it not being the most terrible thing in the world to boot.

The Beginning (Original Mix)

Let’s also get the links out of the way!

The Beginning Video Teaser 01You can listen to it on SoundCloud, which will allow you to get a free download of it in exchange for a follow.
It’s also available on Bandcamp, for a tiny fee (otherwise the above would be nullified).
I also made an audio reactive video for it, which is naturally on YouTube.

If you want to help me out I wouldn’t mind you liking the Photontic Facebook page. Likewise a follow on the SoundCloud page would be nice as well. 🙂

Now with this released, Photontic will sort of disappear for a little while. The plan is to work on creating a ~3 track EP, which will mean that there won’t be any trance releases until that’s done. I will still be posting on this page though with updates and WIP’s of what I’m working on.

As I’ve mentioned before the name of the track really is the beginning. It’s my first track and as such it’s not the next trance anthem or the most professionally produced/mixed/mastered track, but it’s pretty decent, I think, and is the first step to better music. After all experience is key and with The Beginning I’ve gotten a lot, so it’s now time to put that into use on creating more music.
I will talk a lot more about all of this when I make the post reflecting on the production of the track.

I hope you like The Beginning and I welcome feedback! 🙂

A BT – Electronic Opus review

The short version? Almost impossible to describe – in an extremely good way.

Want to join in on the amazingness? You still can by buying it from the Electronic Opus website. I highly suggest getting the $25 silver package as the minimum, since that will give you the 24-bit/96 kHz version. Only getting the MP3 version is just cheating yourself out of an amazing sonic experience.

What is Electronic Opus?

Continue reading

Small update on The Beginning and things in general

Hey! It’s been a little quiet, so I’ll just throw out a quick update.

The main reason for the silence is that I’ve had a bunch of other stuff to take care of, meaning very little time left for producing music. That’s starting to settle down a bit though, so I should return to music producing very soon.

Another thing regarding The Beginning is that it might not see a release once I finish it, but I’m not sure exactly how to precisely handle it yet. Basically I’ve gotten some advice regarding how to better handle it (compared to my initial release idea), but I might be able to at least do a “small” release of some sort. A bit cryptic, I know, but there’s a risk that I will have to sit on it while I produce another 1-2 tracks, despite I’d rather just release it, but sometimes you have to be smart and listen to the advice of those who know a lot more about the business than you do. 🙂

The general state of The Beginning is that there’s still a few things left to do. It’s funny how all these seemingly minor things end up taking so much time, but I guess that’s how it is. It’s mainly tweaks to improve the overall track, but I also have to add a bit of melody to the later part of the breakout which I haven’t quite nailed down yet. The track has reached WIP 063 now, so as you can imagine it’s gone through a lot of changes since WIP 001 that was posted here.

I’m anxious to finish it, especially since new ideas are starting to creep into my brain that I want to start working on. And hopefully I can release it in some form once I complete it. 🙂