Emotiv EPOC+ Research Edition can be used on Windows, Linux and Mac. It has 14 electrodes and is used in several publized studies. You can access Raw Data via their Software "Testbench" and outpur it as CSV or use third party Software like OpenVibe, BCI2000 and EEGLab. But the little drawbacks: - It is a wireless device, so you really should put the usb dongle for wireless signal transmission with a long usb cable directly on the device - The reference electrode processing is done within the device **EDIT about realtime usage of EPOC+ and OpenVIbe Software:** There are studies and projects using the EPOC+ in realtime with OpenVibe. OpenVibe has a built in driver for the EPOC+ https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=6&cad=rja&uact=8&ved=0ahUKEwiz2c-FpuXJAhVBhA8KHY0tD-IQFghbMAU&url=http%3A%2F%2Fwww.mtg.upf.edu%2Fsystem%2Ffiles%2Fpublications%2FSergio%2520Giraldo%2520-%2520Brain-Activity-Driven%2520Real-Time%2520Music%2520Emotive%2520Control.pdf&usg=AFQjCNEi0w9wT2eMlUUxvUyLj2jsKL1ewg&sig2=eJMv2T_OjE4tHr6JnbV4IA&bvm=bv.110151844,d.ZWU And in this project two devices can be used, the EPOC+ and the the Enobio, which seems to be an intersting device, too. But I do not have enough knowledge about the Enobio to recommend it. But it might be even better as the EPOC+, as they have models with more electrodes: https://github.com/marcelfarres/Play_Your_Mood By the way, OpenVibe features drivers for quite some EEGs, but it can only be used on Windows and Linux. On Mac you would have to compile it yourself.