Emotive Experiments

Experimenting with brain-controlled technology and interactive compositions. An implementation of Quartz Composer combining the Emotiv EPOC and interactive compositions with impressive visual effects.

Project information
By working with Apple node-based visual programming language Quartz Composer, I implemented a simple solution to combine Emotiv EPOC and some interactive compositions with impressive visual effects in an effective way in a short time.

The Emotiv EPOC is a high resolution, multi-channel neuroheadset. The headset allows the user to control software, apps, and machines, brain-controlled technology. The experiments consist of brain-computer software interfaces that record the brain signals from the headset and convert them into user inputs.

I designed and developed three applications with a minimum viable product approach with distinctive interaction concepts behind them.
The first experience presented a simple primary particle emitter and Core Image Filter fed by the user's brain signals. It works similarly to a hand device trail but implements the brain-computer interface.
The second experiment uses a Twirl Distortion patch in Quartz Composer.

This patch rotates pixels around a point to give a twirling effect. You can specify the number of rotations and the centre and radius of the effect. By mapping the coordinates of the effect to the user’s position, we can implement the data input from the Emotiv to the cursor in the Quartz composition.

The third experiment uses a particle system with an image. Similarly, coordinates from the Emotiv input interacts with the particle system coordinate on the screen. The result is a playful interactive system.
I am interested in using this custom app I’ve written for my first physical installation and combining DMX protocols to enable users to control real objects, such as laser projector patterns. I’m using a laser projector with several DMX channels that control different parameters – such as x-axis, y-axis, zoom, influencing the patterns the laser can produce.

Employing an Enttec DMX USB Pro interface and a custom Cinder C++ application, I directly controlled the lasers by reading the data coming from the Emotiv headset. I changed the setup for the last project by using a DMX dimmer pack and the Enttec DMX USB Pro, and another Cinder custom app.

The app was straightforward, using just a single channel to send different values to the dimmer. Using a similar approach, the channel assigned to the light received the input from the values controlled by the Emotiv. A very straightforward process again, but a very nice project.
Personal project, research
Master Project/Thesis
Prototyping, creative coding

Additional projects

Google Year In Search 2021Every year, Think with Google publishes the Year in Search report with the top consumer trends

Google: Safer With GoogleTalking about security is difficult, but not bringing attention to the problem is worse

Prudential x SuperM 슈퍼엠 'We DO'Bringing positivity and helping people to be physically and mentally healthy

Nike: I Got NextCelebrating young basketball players and encouraging them to play the game

Standard Chartered: ShipbreakingMaking the industry safer for workers, cleaner for the environment

Standard Chartered: WildlifeFighting money laundering that fuels the illegal wildlife trade

Volkswagen: Space CrossExploring consumers' imagination

Standard Chartered: Living LongerHelping people make better financial decisions

Quickbooks: Through the YearsPowering prosperity for small businesses in SEA

Nescafé: A Little InspirationA little bit of inspiration for accomplishing those mundane tasks

Chernobyl (Чорнобиль)A documentary about the life of residents in the Exclusion Zone

Standard Chartered: Unlimited $averIntroducing the savings account that lets you live a life without limits

Great Northern HotelA carefully balanced concept combining past and future to create a relevant experience

Windblown.inInterface experiments, screen interactions and reusable prototypes

H2Oh!Refreshing key visuals with a touch of infused fruit flavour

Missing Families From The Street MarketConstructing the story of a peculiar family and its members

Illustration BDExploring shapes and colours

Nike: Black and WhiteCelebrating a football club history and legacy

Face IllustrationShapes and faces

Data BendingCorrupting digital data for aesthetics postdigital

Hong Kong (香港)Visually exploring the Fragrant Harbour

Google Ads: Scaled EducationScaled Education can drive product adoption & revenue by elevating the user learning experience

Pacsafe: eCommerceRedefining a new shopping experience

Honda SMSProject type

Google Cloud at SFF 2022Helping Google Cloud to support Fintech businesses to grow sustainably

Google Ads: 3P ChatExploring instant chat marketing to drive business impact across industries

Room 205Exploring creative computer programming for digital and physical

© Raul Arantes 2023
Creative Director