Is anyone who is capable of creating new atoms still around?
Cheers
Søren (Ravensound)
Wish for new atom (osc)
Re: Wish for new atom (osc)
in the "third parties", I think you are/could be that person, Soren 
(I'm not speaking for SC, just sat. evening thinking).
but yes, anti-aliased oscillators would be great... (we have one or two in Scope Modular)

(I'm not speaking for SC, just sat. evening thinking).
but yes, anti-aliased oscillators would be great... (we have one or two in Scope Modular)
Re: Wish for new atom (osc)
I can’t do that, but how can I help?soren_jepsen wrote: ↑Mon Nov 21, 2022 1:18 pm Is anyone who is capable of creating new atoms still around?
Cheers
Søren (Ravensound)
Re: Wish for new atom (osc)
I don't know, but I thought Soren could do "C++ to Scope" modules, so I "suppose" he can do an oscillator ? ...
Re: Wish for new atom (osc)
I was responding to Soren, but in your case I need to get busy and learn all your tools!
Re: Wish for new atom (osc)
I only remember that back in the days there was a special (very expensive) license to get access to the tools to create custom atoms. Warp69 once complained he was stuck in his development because things couldn‘t be resolved by the existing ones.
-
- Posts: 393
- Joined: Tue Jun 23, 2009 10:55 am
Re: Wish for new atom (osc)
What is the status of thus C++ SDK today ? Still expensive ?
\\\ *** l 0 v e | X I T E *** ///
DSP 3Part |Re: Wish for new atom (osc)
i would be very happy if a recognized DSP programmer would come back to us.
unfortunately i don't think so...
unfortunately i don't think so...
|̲̅̅●̲̅̅|̲̅̅=̲̅̅|̲̅̅●̲̅̅] Lange Welle ~ Mittelwelle ~ Kurze Welle ~ Ultra Kurze Welle
Scope Sandbox soundcloud ~ youtube ~ bc modular-guide° ~ modules-SR
Scope Sandbox soundcloud ~ youtube ~ bc modular-guide° ~ modules-SR
-
- Posts: 90
- Joined: Sat Feb 06, 2010 12:52 pm
Re: Wish for new atom (osc)
Thank you for the answers 
Regarding C++ modules:
Those are definately possible, and not that difficult. If you know C++, creating a module is relatively straight forward. If you look a the code for ScopeSync, and compare it with the old Scope FX pdf that's floating around somewhere, you have what you need. I was thinking about doing a course on it, but I don't know if enough people would be interrested. There are limitations though!!!
- Regarding speed, you are limited to the latency between Scope<>Windows in your ULLI setting. Meaning; the code updating the pads of your module will only update every X millisecond. The lowest possible is around 1 ms. That's relatively fast, but not enough if you want to make a oscillator syncable
In the 32bit days, you could make Scope "interrupt" this "wait" at any given time, but I don't think that's possible anymore) 
- You can't send a string to Scope from PC. (you can however, send an array of integers, and then in Scope convert each to a character, and then add that together to a string (*sigh*).
- You CAN send a string from PC to Scope, but you can't have any other array pads in that module, and it's probably not stable.
- Generally, Scope still has problems with adressing PC memory. A nice leftover from the 32bit days. This is (to my understanding) why the akai osc doesn't work (besides the "interrupt issue").
- You can also make the GUI with a C++ module, BUT I don't know how to make it follow the z-order of Scope. Meaning; it's either permanently on top of everything Scope......or behind. I think Scope GUI is made with wxWidgets - but that the extend of my knowledge it that direction.
I have several projects in the furnace - but this is sparetime work. Especially with absolutely no help from SC
- A midi-device selection tool/router that lives inside Scope and is presettable (getting those USB keys to Scope as a preset).
- A synth with loadable waveforms, that can do PWM and sync on those
- An advanced ARP/Sequencer
- A dual oscilloscope
With regards to my original question:
I'm looking for a syncable version of the Raw Saw Up (aliasing) osc atom. Anyone got an idea how to do this? I've been missing this on several occasions as a sort of ramp tool.
Cheers!
Søren

Regarding C++ modules:
Those are definately possible, and not that difficult. If you know C++, creating a module is relatively straight forward. If you look a the code for ScopeSync, and compare it with the old Scope FX pdf that's floating around somewhere, you have what you need. I was thinking about doing a course on it, but I don't know if enough people would be interrested. There are limitations though!!!
- Regarding speed, you are limited to the latency between Scope<>Windows in your ULLI setting. Meaning; the code updating the pads of your module will only update every X millisecond. The lowest possible is around 1 ms. That's relatively fast, but not enough if you want to make a oscillator syncable


- You can't send a string to Scope from PC. (you can however, send an array of integers, and then in Scope convert each to a character, and then add that together to a string (*sigh*).
- You CAN send a string from PC to Scope, but you can't have any other array pads in that module, and it's probably not stable.
- Generally, Scope still has problems with adressing PC memory. A nice leftover from the 32bit days. This is (to my understanding) why the akai osc doesn't work (besides the "interrupt issue").
- You can also make the GUI with a C++ module, BUT I don't know how to make it follow the z-order of Scope. Meaning; it's either permanently on top of everything Scope......or behind. I think Scope GUI is made with wxWidgets - but that the extend of my knowledge it that direction.
I have several projects in the furnace - but this is sparetime work. Especially with absolutely no help from SC

- A midi-device selection tool/router that lives inside Scope and is presettable (getting those USB keys to Scope as a preset).
- A synth with loadable waveforms, that can do PWM and sync on those
- An advanced ARP/Sequencer
- A dual oscilloscope
With regards to my original question:
I'm looking for a syncable version of the Raw Saw Up (aliasing) osc atom. Anyone got an idea how to do this? I've been missing this on several occasions as a sort of ramp tool.
Cheers!
Søren
Re: Wish for new atom (osc)
Do you have Flexor? Assaf got around the pad update issue by making everything with INT math, using cascaded adders. You can generate ramps, and there are NBL oscs too.
Let us hope Holger fixes the 32bit memory addressing issue so that drivers addressing out of that range no longer crash, and for whatever other ways it may help.
wxWidgets was correct in the 32bit era, I presume there's some 64bit version now and the UI code hasn't changed.
Let us hope Holger fixes the 32bit memory addressing issue so that drivers addressing out of that range no longer crash, and for whatever other ways it may help.
wxWidgets was correct in the 32bit era, I presume there's some 64bit version now and the UI code hasn't changed.
-
- Posts: 393
- Joined: Tue Jun 23, 2009 10:55 am
Re: Wish for new atom (osc)
Although I prefer C over C++, I'm able to adopt linuxstuff to my needs.
But just knowing C++ doesn't help without proper documetation of the api of the scope-interfaces and a starting "helloworld.cpp" would be very nice.
Is there some kind of SDK on C++ level ? (I don't think there is anything included in the "normal SDK" )
But just knowing C++ doesn't help without proper documetation of the api of the scope-interfaces and a starting "helloworld.cpp" would be very nice.
Is there some kind of SDK on C++ level ? (I don't think there is anything included in the "normal SDK" )
\\\ *** l 0 v e | X I T E *** ///