Git Product home page Git Product logo

samplerbox's Introduction

samplerbox's People

Contributors

bldrvnlw avatar gmeader avatar hansehv avatar hayesey avatar klangborn avatar thenothingman 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

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

samplerbox's Issues

Error building the project

Hi,

I'm trying to build the project locally but I'm facing some issues with the midi library.

In the file smfplayer.py there are 2 imports:

import midi
import midi.sequencer as sequencer

The first one is ok. I've built python-midi library available in https://github.com/hansehv/python-midi / branch: python3 and installed manually. Python found the lib.

The problem is the second one. What should I do to have the other import available? Thanks

ImportError: No module named Cython.Build

I try to Install it on the Raspberry Pi Image "2021-10-30-raspios-bullseye-armhf-lite"

After this: sudo python setup.py build_ext --inplace
Result:
File "setup.py", line 2, in
from Cython.Build import cythonize
ImportError: No module named Cython.Build

Has Anyone the Same Problems to Install it or is there a guide for that?

Website down

Your link in the readme points to a dead website. Would you have a link to the documentation please? Thanks!

Rotate SPI Oled display 180°

Hi,
I'm using a 0,96 OLED for my samplerbox over SPI. I'm designing a little hat for the pi and for that I need to rotate the display 180 degrees. Is there away to configure this anywhere?

Thx in advance!
Greets
Keen

Cannot exit menu

(branch "Limiter-and-Overdrive")
One other small issue: I don't understand how to exit the menu and get into the default display.

If I am in the menu I can press the "Menu_Ret"-button (assigned on my keyboard or in the HTML-Gui). This will bring me back to the top level of the menu, but never back to the default display...

Other than this, the branch seems to work very well!

No sound after some time

I have burnt the latest image. I tried with/without sound card, with/without HDMI, powered with battery or directly from the outlet, but I still have the same behavior, on both Raspberry 3B+ or 3A:

After some time, and while playing multiple notes, no sound is coming out. I checked what was printed out, running samplerbox, and killing beforehand: systemctl stop samplerbox.service.

Approximately 40 sec after not having sound, I get the error:

File "./modules/audio.py", line 45, in AudioCallback
if gv.playingsounds[i].playingstopmode()!=3:	# let the backtracks be
IndexError: list index out of range

I tried with two different midi keyboards (Arturia MK2 and Novation Launchpad X)

Thanks!

Midi CC can turn filter on but not off

I am testing the branch "Limiter-and-Overdrive" (because it is great that you can now have a filter on from the start!)

My problem: I have assigend a button on my keyboard to a filter toggle in CCmap.csv:
Part1Btn,Fixed,Reverb,Toggle
If I press the button, the filter is turned on correctly. But if I press it again, the filter does not turn off. Very strange is, that the HTML-Gui showes the filter as off but I can still hear it. I have checked this with some very extrem settings where you can clearly distinguish by ear if the filter is on or off.
The same problem repeats with all the other buttons that I have assigend to filters.

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.