Ho Paul, i'm working on this project in the spare time.
the code is this
uint32_t GET_samples_in_file(uint8_t f)
{
return Wave.file_samples(name_file[f]);
}
Type: Posts; User: urbanspaceman
Ho Paul, i'm working on this project in the spare time.
the code is this
uint32_t GET_samples_in_file(uint8_t f)
{
return Wave.file_samples(name_file[f]);
}
Hi, im back with an audio project.
I need to read one .raw audio file and get the samples value.
My code now
File dataFile = SD.open("amen.raw");
int16_t numSamples = (dataFile.size() -...
Hi Paul!
It'works!
We have to cover the led, are too bright (my partner and I canceled our short-term memory by watching them :-) )
Is not perfect but starts to look like a drum
here is a short...
Sorry Paul, also in the second computer we have the scheduler library and the same configuration so we didn't notice the lack of the library
The sketch needs
- The scheduler library (attached)...
Thanks Paul, here is the file 18022
the actual code is in the Shapeshifter2 folder
Thank you Paul, sorry if I'm boring you but we still have a problem
In file included from /var/folders/_2/6t2b67t970qbzld8fhtybsqh0000gp/T/arduino_build_989962/sketch/structures.h:14:0,
...
Thank you Paul, i'm trying to change the library
but i get some error
in file https://gitlab.com/agdl1/shapeshifter/blob/wip/Firmware/shapeShifterV2/src/LEDs/SSLEDs.h#L18
//#include...
Disabling the 128leds matrix improve the sound
so, is a problem of resource? Teensy 3.6 is not enough?
Some update and test
1st test, i have used this sketch to trigger a kick sound in memory : no problem
#include <Audio.h>
#include <Wire.h>
#include <SPI.h>
#include <SD.h>
#include...
yes, i can try tonight
I keep you updated
Update:
We have a 64Mbit Ram on board, the actual firmware does not use it
but the initial idea was to load some kit of samples from the SD to the RAM
how elektron does
We also try to change the playSdWav with a synth kick but the result is the same.
Original Samples
Short video with only kick sample
Hi, after some research, me and my partner are in a blind alley!
We are working on the version 2 of our beloved drum machine Shapeshifter (www.faselunare.com)
the project has grown significantly...
Hi, there is a video/audio sample of this string machine?
Hi, i'm using teensy 3.6 internal DAC to play Wave mono files 44.1 16bit
from the SD (not the teensy internal SD)
Some snare, HH samples are ok but Kick sounds are always creepy
Is a problem...
Ciao Blackaddr
I think one of the onboard ADCs is more than enough. I have to check if we can use one of those pins or change the circuit a bit to use them
Thanks
Is it possible to add one audio input without the audioboard?
the problem is that in our project we are running out of pins and audioboard require many pins with i2s connection.
Is it possible to...
Is it possible to customize the graphics of the loader?
Ciao, someone has ported this code for playSDWav?
Ah, ok
I need to check my code because the shift registers that drive the led do not keep the LED lid but only make a very brief (almost invisible) pulse.
@a_guy_called_tom
in your github i see that you use the delay function for the step's leds..
but this introduce a latency? is not better with millis()?
I ask you because i have the same problem,...
I modified the u8g2 library to work with wire2, seems to work
Can i switch for example the filter type?
Can you provide a code example please?
Thanks
Switch will be useful in the audio library
Is better to fork the display library (u8g2) and use the regular i2c_t3 or viceversa?
Is not possible with setSCL( ) and setSDA() right?
wire.setSCL(pin) is not equal to wire2.setSCL...
i have a ssd1306 display on the wire2 bus (3/4 on teensy 3.6), it require i2c_t3
if i use the example advanced_Scanner for i2c_t3, i see that the address of the display is 03XC
from what I...
sorry I did not understand...
Hi, i'm in trouble with a project
i need to use the wire2 (for the pin 3 and 4 and it works with the scanner) to communicate with my display, but the u8g2 library need wire or something else ... ...
Thank you Pensive!
Very beautiful and inspiring design!
Hello everyone,
I'm Francesco from Faselunare, we are a small group of makers from Italy, our first project is an Open Source Drum Machine named "Shapeshifter"
Our goal is to create a community...
very useful @brtaylor, thank you
Hi, there is a convention for the pcb versioning?
for example
i have a first hardware realease
in the second release i add a capacitor and a switch and minor changes on the silkscreen
is...
Hello everyone!
I need help to select the right license for my project.
We have a public Gitlab account
We want to share schematics, BOM, silkscreen plan
We want to share firmware source
We...
This is the right picture
14941
14940
Hello, at Faselunare (www.faselunare.com) we are working on a DIY open source Drum Machine based on Teensy 3.6.
It was inspired by this project and modified to be easily assembled by anyone....
We made a better prototype of the breadboard and it works ... mystery
Hi!
I'm try to running my personal Collidoscope (www.collidoscope.io)
At this address you can find all the material (is an open source project), basically is a teensy that read some sensor and send...
Hello, I'm working on a project that requires teensy ++
Teensy reads the sensors and sends midi data via usb to an app on the raspberry
All cc work except for the pitchbend.
Now something...
Thanks Paul, this is a great news!
with a couple of friends we are working on a drum-machine kit THC with teensy 3.6, the audio output is on the DAC of 3.6 we do not use the audio board to make the...
hello, an option would be needed to generate only two files, 1 .h and 1 .cpp instead of one file for each audio file. So, if I run 64 wave files, I have all the data in two files.
It's possible?...
nope, also with 200 doesn't work
main.cpp (i'm on atom and platformio)
#include <Arduino.h>
#include <ht16k33.h> //0x77
#include <U8g2lib.h> //oled display
#include <Wire.h>
#include...
even with this last solution, it does not work.
it's a pity because the prototype itself works, I'm sure it's just a code problem
tried this
for (uint32_t i =1; i<20; i++) {
w = i / 20.0;
waveform1.pulseWidth(w);
envelope1.noteOn();
delay(800);
pollAll();
envelope1.noteOff();
the goal is to read continuosly or at least as fast as possible the interface (buttons and encoders)
then update the sound parameters, the leds and the oled (at least the sound parameters)
yes, I tested the circuit piece by piece and it works everything, leds, encoders, audio ...
the problem arises when I try to put everything together
Hi, i have my code on github now
without hardware is difficult to understand but is an early stage.
can someone help me?
i have added
elapsedMillis updateUI;
before the setup()
Hello! It's time to ask for advice
i have a project that include: teensy3.6, 5 encoders with MCP23017, audio board and other stuff..
Now, i have tested the single parts: audio ok, encoders ok...
this is a bad news...
Hi, there is any update on this?
i'm also interested, thanks