Search the Community

Showing results for tags 'AVR-Synthesizer'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Found 61 results


    DE-GENERATOR DIY Synthesizer / Sampler Project block in german: Project block in english: Youtube:   
  2. There's this genius, ultra simple 16 voice, fully multitimbral, LPC1343 based synth called Goom concieved by Mark Owen:   It is written in are there any assembler mad men out there that could port it to the MB core?  It is open source / Mark has granted permission for it to be ported.   Making it work on the MB core would be much easier for idiots like me to assemble (no SMD) and leave some nice processor headroom for things like LFOs / noise / filtermodes to be added.   If this seems like an outrageous / idiotic question please forgive me as I'm a microcontroller know-nothing...
  3. I am going to make parts of my Pyratone sound system available for DIY projects - possibly as a replacer for the SID :-) Currently I am designing a system to incorporate both, the sound engine as well as dsp-processors into one FPGA. (My latest system with a Cyclone IV and Spartan beeing used on stage covers about 6-8 FPGAs altogether and runs on eval boards of Altera and Xilinx which is not suitable for normal designers or musicians). Now, I first found a module which seems to make it possible to offer functions for a reasonable price beeing interesting also for DIY. Several parts of the system are already running in professional systems for audio test, ultra sonic and radar apps. For a first step, there will be a demo board which can be purchased or self built with audio IO apps to test the engine. According to the need of the musicians I will select the detailed functions, so I am starting discussion now to be able to react on musicians demands. What is planned: 4 parallel instruments with at least 64 channels, maybe 128 - depending on RAM and FPGA. At the moment 64 channels. The 64 channels incorporate  61 + 3 voices 61 voices behave like a piano, meaning 61 times polyphone, 3 voices behave like a mono synth. This leads to 4x4 instruments, where 4  can be pianos, organs or keyboards, and 12 individual monophone voices. Each voice has 4 Oscillators and 6 sound paths in parallel causing harmonics, FM modulation and more based on classical and parametric wave forms. All patchs can be routet to 8 channels, leading to voices which can be moved spatially. All voices and parameters have their own ADSR and LFOs. So pressing keys after each other will start individual LFOs and sound behavour. OSCs have up 768kHz sample rate, LFOs up to 16384 sample rate. All parameters have 10 bits instead of 7 bis  resolution. Sounds and Parameters can be modulated in real time from MIDI and UART (PC). Altogether there are (LFO + ADSR) 4000 units running at the same time Reverb is added dynamically creating more sound sources.  Altogether 4 x 6 x (1+2) sound sources are available for one sound to drive the 8 channels, so one sound of any key will appear in different ways at different points of time The placement runs according virtual microphone placement according to ORTF and AB strategie causing spatial effects The 8 channel sound processor can by layered in that way the 4 instruments create 4 different spatial scenes MIDI Layering makes sure that you can attach 4 keyboards, split and joyn them that way that it is possible to drive 16 different sound scenes the same time. so a 96 Key Piano can be emulated with two real keyboards such as one keyboard could drive a dual manual organ with 2x126 keys According to the demand and place in the FPGA, also MIDI ARPs, Sampling, Wavetable and BEATMORPH is available. See regarding my projects. I also might add the Graphical Oscilloskop and Graphical Equalizers and Master Compressors is possible.  Highlight: A real time audio to midi converter for guitar and human voice to drive the synth directly. Planned: Support for polyphone after touch and USB to interface to Roli Seaboard, Touch Keys and similar devices. More details to come at WWW.PYRATONE,DE ------------------------------------------------- The system makes use of some routing and programming technologies which are only possible in FPGAs and can in no way be made real in DSP-Systems. Several design principals regarding detailled FPGA design are even invented by myself like 3D pipelining and static roll off FSM and totally unique, nowhere documented and only available in my FPGAs system. Technical details, so far as planned / realized 24 Bit precision frequency input setting  with high prescision of less than 0,1 Cent deviation Frequency range 8 Hz to 24kHz (consumer) or 0,2 Hz to 300 kHz) MIDI timing up to 375 bpm with precision of 0,03 Hz - self synchronized, externally synched, manually synched Recognizes Note On, Off, Value, Velocity, Aftertouch, Channel Number ... 4x Normal MIDI (31k, DIN5)  and  4x fast MIDI 2000 (3MBit via S/PDIF) 256 MIDI Notes recognized, 4 tables for MIDI note to Frequency conversion including  "Bach pure", "chromatic-balanced" , "piano spread" and "PYRA86" (my 196/185 tuning) - reprogramable!!! Global tuning, Fine Tuning, Vibrato and the typical functions of keyboards Harmonics, Distortion, FM. Cutof and the typicall functions of synths Wavetable according to resources in FPGA, at least for 2-3 parallel voices, 4MB sample RAM Envelopes with ADSR and /OR LFOs for all filters and parameters in parallel per key. Reverb with 4MB 32 bit resoution, 3D Placer 8 channel outputs  at 24 Bit / 96kHz  with simple PDM analog, I2S,  DSD256 and TDM96-8, 4 extra channel for double bass aray ------------------------------------------------- * all parameters are preliminary.  
  4. DE-GENERATOR Prototyp

    DE-GENERATOR DIY Synthesizer/Sampler
  5. DE-GENERATOR Prototyp

    DIY Synthesizer DE-GENERATOR
  6. There are news again. The second filter board for the DE-GENERATOR is ready. It Is a stereophonic 4-pole Mision filter with the following characteristics: * Lowpass 6dB * Lowpass 12dB * Lowpass 18dB * Lowpass 24dB * Bandpass 12dB * Highpass 12dB * Lowpass + Highpass 12dB Link:   

    DE-GENERATOR  Midi Sampler/Synthesizer English blog: German blog:  
  8. DEGENERATOR Motherboard and CPU-Board

    This is the DEGENERATOR Motherboard and CPU-Board
  9. DEGENERATOR case designe

    This is the Motherboard PCB of Degenerator. More Info in my Blog:
  10. Degenerator Motherboard

    This is the Motherboard PCB of Degenerator. More Info in my Blog:
  11. Degenerator Motherboard

    This is the Motherboard PCB from Degenerator english Blog: german Blog:
  12. Motherboard PCB of "DEGENERATOR"

    english Blog: german Blog:
  13. Motherboard of my DIY Synth "DEGENERATOR" Hi my fiends! Just Andre sent me the first psb-designe from the motherboard of Degenerator. On left top site is the position from power connector and negativ switching regulator P3596. Under the regulator the components of the voltage monitoring. These Components are covered by the CPU board. Right next to the negativ switching regulator position 4 liniar voltage regulators for + 3.3V + 5V + 8V -8 Volt. For the + 5V regulator there will be a heat sink. On the top right site of motherboard are planned the position of the Midi-jacks and the audio jacks. On the free place are planned the delay and VCA circuit.   English blog: German blog:
  14. This is the power supply in DE:GENERATOR Link german blog: Link english blog:
  15. Power supply in DE:GENERATOR

    This is the power supply in DE:GENERATOR Link german blog: Link english blog:
  16. Testadapter

    This is the Test Adapter for CPU-Board from DE:GENERATOR

    This is the CPU Board from my DIY Synthesizer DE:GENRATOR Blog english: Blog in deutsch:
  18. Morpheo is a PD-Extended patch for Goom synthesizer. It's optimized to be run on dedicated Raspberry Pi 2 box with 800x480 touchscreen but works from any computer with PD-Extended. Main features are: ability to edit all Goom synth params from the control surface except Sustain which you can feed into it from your MIDI controller with Sustain switch switch between MIDI channels and edit the channel patches separately - switching the channels will store the current edits into 'channel patch' and is saved within PD file store up to 256 different sounds/patches (16 banks x 16 patches) with quick access to load and store functions morph (or interpolate if you want) dynamically between current patch and one chosen from the library with Morph fader (mapped to CC1 - ModWheel); you can exclude some parameter groups from the morphing so you avoid drastic changes in the sound (i.e. switching the OSC interaction mode) if you wish so comes with 64 patches created during the PD patch development so you can get the feel of Goom sound possibilities Check the documentation file for full features description, it's zipped in as well. Quite important is the connection, you need to feed the Goom with both, MIDI note data from your controller/sequencer and PD-Extended. If you want to morph sounds with ModWheel you also need to route your controller into PD. Routing tool are up to you, see some suggestions in the docs. All the files in 'release' folder are needed. (As of v1.0 release it's just morpheo.pd) Originally announced CC generator is not implemented yet because I faced some serious bugs which rendered it as useless. This will  be hopefully added in later releases. No git repo for now. From the time being and simplicity I'll keep the Morpheo updates here. Feel free to test it, abuse it, improve it etc. I'm looking forward to your feedback.

    This is the CPU Board from my DIY Synthesizer DE:GENRATOR
  20. I understand there is a build of the Goom synthesizer for the MBHP_CORE_STM32F4  that was put together a while ago by TK at the request of tffshtt.   I'm wondering if anyone would have any insight as to how I can get this onto my Nucleo-F411RE? I'm am fairly new to this sort of thing, with limited experience related to Arduino boards so far.    I've tried uploading the mios32 bootloader via the ST-LINK utility, but have not been able to connect to the Nulceo via MIOS Studio.  I am able to upload the project.hex for the compiled Goom release via ST- LINK  but as my board has no peripherals, I have no clue where to build midi input, or audio output circuits to potentially interact with the program and see if it is functioning. Your help and patience is very much appreciated, Andre