GithubHelp home page GithubHelp logo

hundredrabbits / pilot Goto Github PK

View Code? Open in Web Editor NEW
510.0 510.0 40.0 2.17 MB

Orca's best friend.

Home Page: http://wiki.xxiivv.com/Pilot

License: MIT License

JavaScript 79.10% HTML 6.71% CSS 14.19%
electron livecoding orca synthetiser udp

pilot's Introduction

Hundred Rabbits

This repository is the sources for the Hundred Rabbits website. The website is written in C, and requires gcc to build. To rebuild the site, run the build script:

make run

Extras

  • Pull Requests are welcome.
  • The source code of 100r.co is licensed under MIT and the images, text and assets are licensed under BY-NC-SA 4.0. View individual licenses for details..

pilot's People

Contributors

bcgreen24 avatar kyle-shanks avatar mactkg avatar neauoire avatar ondras avatar oueouiiaoo avatar ox avatar rekkabell avatar ryanramage avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pilot's Issues

Reset doesn't work / mixer.reset is not a function

If I click the reset button in the menu or press CTRL + Backspace, it doesn't work, the reset function appears to be undefined.

image

Was it defined a previous version and taken out or something or has it not been implemented yet ?

Feature request: keep zoom level on restart

Thank you for the absolutely fantastic software ❤️

Tiny feature request: save the zoom level / font size when quitting and restarting Pilot. This is already the behavior with Orca, so matching it would be nice.

Context: I'm running a 4k display connected to a Macbook. I have Orca set up with a very large font size to look nice on the monitor. When starting Pilot, I always need to manually zoom back in. Not a big deal, just a minor inconvenience and inconsistency 🙂

e and b notes not working

Hi

Having fun with Orca and Pilot, it seems that e note and b note are out of order. Works when sending on midi from Orca to Helm.

aV2........Va........
.........1D2.........
.....................
.........1i8.........
..........7..........
.......Va.J..........
.......2..7..........
.......J..J..........
......D2..78TEeebebeb
.......Y.;22b3a......
..............I......
..............p......
.........Df...J......
..........;VIBp0.....
.....................
.........#.....#.....
.........;BIT1.......
.........;BIT0.......

No sounds

I am eagerly following along... the commit about sounds I tried and I am not getting the any messages. I am using =A03C in orca, and I can see the following from the listener example:

 git:(master) ®[Orca]$ node listener.js
Started Listener

UDP:49160
OSC:49162

OSC server: A,0,4,12 from 127.0.0.1:52046 at /A

But I see no messages in pilot.

I dont see this config section in Pilot,

const osc = require('./desktop/node_modules/node-osc')
const oscserver = new osc.Server(OSC_PORT, '127.0.0.1'

will that be needed?

BPM

Starting to sketch out ideas.

It would be good to pass the bpm to the underlying transport for note length, etc.

Maybe have a route /bpm that accepts the bpm and sets the tonejs bpm.

Trouble connecting Pilot to Orca via UDP

I'm having some trouble connecting Pilot to Orca. Assuming from the documentation I need to send commands through UDP port 49161. Any help would be appreciated because after some puzzling I seem unable to make some noise ;-)

I do this like this (note the UDP port I'm setting):

Screenshot 2019-12-28 at 13 46 37

My OS = OSX Catalina

PS:
I did find this issue but I think it is outdated.

No builds

The documentation seems to indicate that there are builds available for Linux/OSX/Windows, but the link directs to the download page for Orca? Not sure if I'm missing something and there's a download link for Pilot somewhere on Orca's itch.io page.

Docs: types of voices

It would be great to mention that those 16 voices form distinct categories: AMSynths, FMSynths, Membranes etc.

Is the 'aut' command obsolete?

There is an autXX command implemented, but there is not underlying effect to apply to. This command is even used in Orca's pilot demo, but as far as I can tell, it does nothing.

Are there Drumsounds? Or am I dumb?

Im really sorry... Just got started, it is really overwhelming, Im new to this kind of stuff ..<3
EDIT: But so far it is really nice! Can I programm ORCA to change the Sound settings? Or is this something only possible in the command bar in Pilot? Thanks!

Vertical Layout

I saw a video where you (or rather Devine) had Pilot in a different visual layout.

I was wondering how to do this, and whether it may be a feature request for resizing the window in a longer vertical dimension or whether we could document the alt. layout on the README.

Thank you

webaudio

I just realized - tonejs is a webaudio dependent lib. I dont think there is a good node land webaudio impl yet.

So either

  1. A electron instance is used. Maybe no window is launched?
  2. Some other headless chrome https://github.com/GoogleChrome/puppeteer

Just putting out ideas.

Trouble running Pilot on RPi

Hey Devine, I installed Orca and Pilot on RPi (4) but have been having trouble running Pilot from the x terminal. I installed Pilot with npm install / npm start and it launches in a new Electron window, but the app image is minuscule and the window crashes if I try to zoom the image or go fullscreen. Is this a window/terminal issue? The app otherwise seems to launch. I'm running the windowing system you recommend for RPi (xserver-xorg xinit).

btw Orca is running just fine. :-)

No sound on PinePhone

On the PinePhone I see the waveform animation moving when I send UDP commands to Pilot, but I hear no sound. There are no error messages. Does anyone know what the issue might be and how to resolve?

Thank you.

pilot flagged with malware

pilot is being flagged as containing malware, assuming false positive but deleted nonetheless. any thoughts?

Reopen last folder when starting pilot

A lot of editors, when you exit and reopen them, will open the last file(s). I think this would be consistent with user expectations.

The last folder that was opened should be reopened when Pilot starts.

Change play route

Its really handy when opening up orca files that are tied to midi to just change the : to ; and have it play. I think I want to move the play command and drop the leading 'P' eg

Command Channel Octave Note Velocity Length
04C 0 4 C 64 1/16
04Cf 0 4 C 127 1/16
04Cff 0 4 C 127 1bar

@neauoire thoughts?

Per voice FX ?

Is it possible to have individual FX for each voice? Or to play a single note with an effect?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.